【发布时间】:2020-06-29 20:26:09
【问题描述】:
我需要对数据框进行子集化,并根据两个分类变量的不同组组合计算一些摘要:成员资格和性别。 例如:
set.seed(123)
df <- data.frame( YEAR = c("1999", "1999", "1999", "1999", "2001", "2000","2000", "2000",
"1999","2000", "2000","1999", "2000", "2001", "2001", "2001", "2001"),
Sex=c("M", "M","M", "F", "M","M", "F","F", "F", "M", "F","F", "M", "M", "M", "F", "F"),
Membership = rep(c("YES", "NO"), each = 2),
Income = sample(1:10000, 17),
Taxes = sample(1:100, 17))
对于每一年和四种可能的组组合(M,Yes),(M,NO),(F,Yes),(F,NO)中的每一种,我需要找出总收入之间的比率是多少各组当年的总收入和各组的总收入。这同样适用于税收列。
例如,对于 1999 和 (M, N),输出应为 (986+4233)/986+4233+9954+4776+8536) =0.1832
知道如何获得它吗? 谢谢
【问题讨论】:
-
请使用
set.seed。此外,该示例给出了一些错误