2017-10-01 8 views
0

私ののオブジェクトの数値が、私のcbind()出力の2番目の行に繰り返し表示されないようにする方法と、その代わりにNAを2番目の行に挿入するのはどうですか?Rオブジェクトの値がRのcbind出力に2回表示されるのはなぜですか?

は、ここに私の現在のcbind出力されます。

  Df Sum Sq Mean Sq F value  Pr(>F)  eta 
k   2 8.688793 4.3443964 5.47955 0.02038724 0.4773314 
Residuals 12 9.514058 0.7928382  NA   NA 0.4773314(This one is repetitive! I want `NA` here) 

ここでは私のRコードです:ETAの値がリサイクルされている

k = gl(3, 5, 15) 
y = as.vector(unlist(mapply(FUN = rnorm, n = rep(5, 3), mean = c(4, 5, 6)))) 
a = anova(aov(y ~ k)) 
eta = a[, 2][1]/(a[, 2][1] + a[, 2][2]) 
cbind(a, eta) 

答えて

1

かなり確信して。リサイクルを避けるには、 cbind(a, eta = c(eta, NA))を試してください。

関連する問題