【发布时间】:2018-06-19 07:56:39
【问题描述】:
在调用数据框列名时有一些我不明白的地方。 例如:
x1<- data.frame(a.variable=c('1','2','3'), b.variable=c('10','20','30'))
x1$a.variable
# returns [1] 1 2 3 which makes sense
但是,下面的行对我来说没有意义,因为“a”列不存在。
x1$a
# returns [1] 1 2 3
有人可以帮助我了解如何避免该问题吗?谢谢!
【问题讨论】:
-
$进行部分匹配,请尝试使用x1[["a"]]。 -
@markus 非常感谢!这行得通!