R:在数据$操作中使用colnames

时间:2017-01-13 14:32:48

标签: r

我在data $ operation中使用names()输出时遇到问题。 代码的设置是:

list <- names(train1aM1)
list
#[1] "MOSTYPE"  "MAANTHUI" "MGEMOMV"  "MGEMLEEF" "MOSHOOFD" "MGODRK"   "MGODPR"   "MGODOV"  
#[9] "MGODGE"   "MRELGE" ......

list[1]
#[1] "MOSTYPE"

as.name(list[1])
#[1] MOSTYPE

This returns value:

train1aM1$MOSTYPE
#[1] 33 23 33 11 33 23 38 13 33 13 34 13 37 40 31 24  8  7 41 39 33 24  8 33  3 38 39 33 33 ....

但是以下代码返回NULL。

test <- as.name(list[1])
train1aM1$test
#NULL

有什么问题?

0 个答案:

没有答案