对 'aggregate' 命令使用 'for' 循环?
Use a 'for' loop for the 'aggregate' command?
我有一个数据框,
Treatment Type Numerical Value
1 A 3
1 B 2
1 A 8
1 B 7
2 B 4
2 B 1
2 A 2
2 A 2
我想为每种类型和治疗做一个table的方法。
使用聚合,我有:aggregate(df[,3], list(Treatment) ,mean)
这为我提供了每种处理的方法,但也没有按类型分开。我在想这可以通过 for 循环来纠正。
注意:这只是数据的一个子集,每种类型和治疗的数值列表都有数百个。
因为我没有评论权:
aggregate(df, list(Treatment,Type), mean)
我有一个数据框,
Treatment Type Numerical Value
1 A 3
1 B 2
1 A 8
1 B 7
2 B 4
2 B 1
2 A 2
2 A 2
我想为每种类型和治疗做一个table的方法。
使用聚合,我有:aggregate(df[,3], list(Treatment) ,mean)
这为我提供了每种处理的方法,但也没有按类型分开。我在想这可以通过 for 循环来纠正。
注意:这只是数据的一个子集,每种类型和治疗的数值列表都有数百个。
因为我没有评论权:
aggregate(df, list(Treatment,Type), mean)