双向和表

时间:2018-02-21 09:59:03

标签: r dataframe tapply

以下是一些示例数据df

age_group class Value
   0-4      A     2
   0-4      A     1
   0-4      B     1
   5-9      A     2
   5-9      A     3
   5-9      B     1
   5-9      B     1
   9-14     A     1

我一直在尝试创建一个双向汇总表 - 像这样:

   0-4 5-9 9-14
A   3   5   1
B   1   2   NA

我以为我昨晚用它来破解它:

tmp = with(df, tapply(Value), list(age_group, class), FUN=sum))

然而,在检查此表时,数字并不符合我的预期。

有谁知道我的tmp表实际代表什么?我怎样才能得到我想要的结果呢?

谢谢, 约翰

0 个答案:

没有答案