将列列表传递给R中的Order函数

  • 本文关键字:中的 Order 函数 列表
  • 更新时间 :
  • 英文 :


我有一个具有大量列的R数据框架。我需要按几列排序。通常我可以使用如下代码进行订购

someData[with(someData, order(col1, col2)),]

但是,我有一个列列表要排序:

sortcols= c('col1','col2','col3',...)

我需要通过将sortcols传递给order函数来对数据排序。

应该可以:

someData[ with( someData, do.call(order, mget(sortcols)) ), ]

最新更新