我有一张桌子(df):
Class Subclass
A C
A D
B E
B F
在分离的data.frames中计算“C”“D”“E”“F”的结果
C (a data.frame,1 column)
D (a data.frame,1 column)
E (a data.frame,1 column)
F (a data.frame,1 column)
我想将data.frames“C”“D”绑定到“A”和“E”“F”绑定到B,用于组A(C,D)和B(E,F)的总和)。我需要做一个循环,因为类的数量有70和子类20000变量,并且手动制作太难了。我有一个名为“A”的列表和子类“C”“D”的名称试图绑定在data.frame但脚本不起作用
感谢。
答案 0 :(得分:0)
(如果我理解正确的话),如果你将类作为向量拉出来,你可以使用tapply
,如下例所示,它将数字1:100的子集相加并将它们分配给A中的一个类Z:
z <- tapply(1:100, base::sample(LETTERS, 100, replace = T), FUN = sum)