2015-10-29 58 views
0

我有一個數據幀左右,對'聚合'命令使用'for'循環?

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-loop來糾正。

注意:這只是數據的一個子集,每種類型和處理的數值列表都是數百。

+1

'''骨料('數值Value'〜+治療類型,DF,平均)'''?沒有測試,但應該工作 –

+0

是啊適用於子集,但由於某種原因,當我適用於整個集合時,我得到錯誤:'eval(predvars,data,env)中的錯誤: numeric'envir'arg not ' – E1993

回答

0

因爲我沒有REPU評論:

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

但我已經評論了 –

+0

我沒有看到你的評論,當我回答時,我可以拿下答案,如果這是規範 – Bg1850

+0

你不需要*取下任何東西*,我只是指答案的標題。 –