R 如何获得每十分位数中一个因子变量的计数或百分比?
我的数据集类似于下面的示例R 如何获得每十分位数中一个因子变量的计数或百分比?,r,aggregate-functions,lapply,R,Aggregate Functions,Lapply,我的数据集类似于下面的示例 Tier Decile 1 1 1 1 2 1 3 1 2 1 2 2 1 2 3 2 3 2 3 2 1 3 2 3 2 3 3 3 3 3 我想得到的答案如下,如果简单的计数或可能是在百分比。 lappy或聚合函数可以工作吗 Tier Decile1 Decile2 Decile3 Tier= 1 2 1
Tier Decile
1 1
1 1
2 1
3 1
2 1
2 2
1 2
3 2
3 2
3 2
1 3
2 3
2 3
3 3
3 3
我想得到的答案如下,如果简单的计数或可能是在百分比。
lappy或聚合函数可以工作吗
Tier Decile1 Decile2 Decile3
Tier= 1 2 1 1
Tier = 2 2 1 2
Tier = 3 1 2 2
使用
表格
。假设df
是您的数据帧
> with(df, table(Tier, Decile))
Decile
Tier 1 2 3
1 2 1 1
2 2 1 2
3 1 3 2
谢谢,我试着得到一些错误,你的答案是如此简单和有效,谢谢@jilber