小编Ran*_*dey的帖子

如何在R中使用Group By和order函数

我有一个包含120000条记录和19个变量的数据框,其中2个是state和MonthlyIncome.

我必须创建一个新的数据集,其中包含来自每个州的前10名(月收入)客户.

我尝试了很多选项,包括data.table和dplyr以及base,但总会有一些缺失.

data.table:

 x <- customer_any_360[,order(-dense_rank(MonthlyIncome))[1:10], by = state]
Run Code Online (Sandbox Code Playgroud)

---我试过的例子

有人可以请求帮助,我仍然是R的新手并且真的在努力解决这个问题.提前致谢!!

sorting group-by r data.table

2
推荐指数
1
解决办法
3745
查看次数

标签 统计

data.table ×1

group-by ×1

r ×1

sorting ×1