R可先按一列,然后按另一列对行进行排序

R可先按一列,然后按另一列对行进行排序,r,r-markdown,knitr,kable,R,R Markdown,Knitr,Kable,大家好,新年快乐 我有一个不同学习模型的精度和kappa输出表,我正在使用knitr::kable来显示它们 现在我想先按精度(从上到下从高到低)对模型(行)进行排序,然后在此排序中,根据从高到低的Kappa对行进行排序。所以我想把准确度作为最重要的排序标准,而Kappa是第二重要的排序标准。表中还有其他列,但我想按这两列对行进行排序 我在这方面没有经验,非常感谢你的帮助。我也愿意使用其他函数/库,这些函数/库在RMarkdown中生成漂亮的表,可以帮助我解决这个问题 谢谢你,最好的, 我想我自

大家好,新年快乐

我有一个不同学习模型的精度和kappa输出表,我正在使用knitr::kable来显示它们

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

我在这方面没有经验,非常感谢你的帮助。我也愿意使用其他函数/库,这些函数/库在RMarkdown中生成漂亮的表,可以帮助我解决这个问题

谢谢你,最好的,
我想我自己找到了答案。如果之前数据存储在数据帧(df)中,则可以执行以下操作:

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