【发布时间】:2014-03-12 15:03:54
【问题描述】:
我有一个包含雇主和雇员的数据集。每个员工都有分配的工资。 使用聚合函数,我能够按雇主汇总总工资,以获得每个雇主总工资的单点估计。 现在,我想展示每个雇主的收入分配情况,因此想要制作百分位数。
我编写了这段代码,它为整体数据生成百分位数。我想要每个雇主的百分位数
pct <- quantile(salary, c(0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1)
然后我再次尝试像这样聚合,但 R 不喜欢这样
aggregate (pct, by = list(employer), FUN=length)
说实话,我不知道在这里分配什么 FUN。我只是选择了长度。
我已阅读此问题的结果 Quantiles by factor levels in R 但是编程超出了我的理解
谢谢
【问题讨论】:
标签: r