我想創建一個data.frame,其中一些單元格缺少值。我不知道是否有任何方法來隱藏新輔助器,而不是展示新輔助器?我想要的基本上就像下面顯示的ANOVA表。是否有可能不在數據框中顯示NAs?
x = rnorm(40)
y = rep(1:2, each=20)
z = rep(c(1,2,1,2), each=10)
model1 = lm(x~y * z)
model2 = lm(x~y + z)
anova(model1, model2)
#Analysis of Variance Table
#Model 1: x ~ y * z
#Model 2: x ~ y + z
#Res.Df RSS Df Sum of Sq F Pr(>F)
#1 36 38.931
#2 37 39.248 -1 -0.31705 0.2932 0.5915
輸出結果如上。如果你嘗試訪問那些空白單元格,你將得到NAs
anova(model1, model2)[1,4]
#[1] NA
在此先感謝!
我很困惑 - 當你做'anova(model1,model2)'的時候,你返回的對象中的NA(例如你注意到的'[1,4]')不會被顯示出來。那麼,「不顯示」是什麼意思?你在做什麼,這顯示了他們? –
對不起,我不清楚。我正在爲我寫的腳本的輸出做一個表格。但是NAs總是顯示爲NAs,而不是像anova()輸出中那樣隱藏。所以基本上我想我的輸出表就像anova()輸出一樣。 – Alex