2017-08-13 49 views
-3

我有R中的以下輸出如何使用輸出中的R

     Df Sum Sq Mean Sq 
A      4 107.33 26.833 
B      2 14.80 7.400 
C      2 15.60 7.800 
A:B     8 14.53 1.817 
A:C     8 15.07 1.883 
B:C     4 8.80 2.200 
A:B:C     16 5.87 1.617 

我要添加平均數平方A(26.833),以平均平方B:C(2.200)/ DF B:C(4 )* Df A:B(8)

我們可以在R中完成嗎?感謝您的幫助

+2

保存表的對象。提取值並進行計算。顯示你到目前爲止所嘗試過的。 – ekstroem

+0

你可能想提供更多的細節,但我的答案看起來像你想要的? – useR

回答

0

大概是這樣的:

# > df 
#  Df SumSq MeanSq 
# A  4 107.33 26.833 
# B  2 14.80 7.400 
# C  2 15.60 7.800 
# A:B 8 14.53 1.817 
# A:C 8 15.07 1.883 
# B:C 4 8.80 2.200 
# A:B:C 16 5.87 1.617 

df["A", "MeanSq"] + (df["B:C","MeanSq"]/df["B:C","Df"])*df["B:C","Df"] 
# [1] 29.033