r语言 - 按列对数据框进行排序并显示 WITH 索引



>我有以下 R 数据框

> df
   a
1  3
3  2
4  1
5  3
6  6
7  7
8  2
10 8

我按a列排序,订单函数df[ order(df), ]

[1] 1 2 2 3 3 6 7 8

这是我想要的结果,但是,如何使用排列索引列出整个数据框?

唯一有效的是以下内容,但它似乎很草率,我真的不明白它的作用:

> df[ order(df),  c(1,1) ] # I want this but without the a.1 column!!!!
   a a.1
4  1   1
3  2   2
8  2   2
1  3   3
5  3   3
6  6   6
7  7   7
10 8   8

谢谢

如果我们也需要索引,请将 sortindex.return = TRUE

一起使用
data.frame(sort(df$a, index.return=TRUE))

最新更新