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