R编织器可先按一列排序,然后按另一列排序



大家好,新年快乐,

我有一个不同学习模型的准确性和kappa输出的表格,并使用knitr::kable来显示它们。

我现在想先按精度(从顶部最高到底部最低(对模型(行(进行排序,然后在这种排序中,根据最高到最低Kappa对行进行排序。所以我想把准确度作为最重要的排序标准,但Kappa是第二重要的。表中还有其他列,但这两列是我想要排序的行。

我在这方面经验不足,非常感谢你的帮助。我也对在RMarkdown中生成漂亮表的其他函数/库持开放态度,这些函数/库可以帮助我解决这个问题。

非常感谢,软木水瓶

我想我自己找到了答案。如果您以前将数据存储在数据帧(df(中,则可以执行以下操作:

df[order(df$Accuracy, df$Kappa, decreasing=TRUE),]

最新更新