使用' for'循环使用'聚合'命令?

时间:2015-10-29 19:44:23

标签: r loops aggregate-functions

我有一个数据框,

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

我想为每种类型和治疗方法制作一个表格。

使用聚合,我有:aggregate(df[,3], list(Treatment) ,mean),它为我提供了每种治疗的方法,但也没有按类型分开。我以为这可以通过for循环来纠正。

注意:这只是数据的一个子集,每种类型和治疗的数值列表都是数百个。

1 个答案:

答案 0 :(得分:0)

由于我没有回复评论:

aggregate(df, list(Treatment,Type), mean)