【发布时间】:2021-06-03 12:12:38
【问题描述】:
我想使用 1 个简短语句对我的表 mytable 进行子集化、使用聚合函数和排序(降序)。例如,我正在计算价格 > 100 按颜色分组的行,并按颜色降序对其进行排序。
我有:
mytable2 <- mytable[price > 100, .N, by = color]
mytable2[order(-color)]
但我宁愿一步到位。比如:
mytable[price > 100, .N, keyby = color]
但这是升序。简单地将- 放在颜色前面会产生错误。还有其他方法吗?谢谢。
【问题讨论】:
标签: r sorting data.table