> scores=cbind(UNCA.score, A.score, B.score, U.m.A, U.m.B)
> names(scores)=c('UNCA.scores', 'A.scores', 'B.scores','UNCA.minus.A', 'UNCA.minus.B')
> names(scores)
[1] "UNCA.scores" "A.scores" "B.scores" "UNCA.minus.A" "UNCA.minus.B"
> summary(UNCA.scores)
X6.69230769230769
Min. : 4.154
1st Qu.: 7.333
Median : 8.308
Mean : 8.451
3rd Qu.: 9.538
Max. :12.000
> is.numeric(UNCA.scores)
[1] FALSE
> is.numeric(scores[,1])
[1] TRUE
我的问题是,UNCA.scores 和 score[,1] 之间有什么区别?UNCA.scores 是 data.frame 'scores' 中的第一列,但它们不是一回事,因为一个是数字,另一个不是。
如果 UNCA.scores 在这里只是一个标签,我怎样才能使它等同于'scores [,1]?
谢谢!