我想选择保存在字符串变量中的数据框中的所有列。例如:
我希望能够实现以下目标:
感谢您对一个简单问题的帮助,
注:该段内容已经是中文,无需翻译。
v1 <- rnorm(100)
v2 <- rnorm(100)
v3 <- rnorm(100)
df <- data.frame(v1,v2,v3)
我希望能够实现以下目标:
df[,c('v1','v2')]
但我希望使用一个变量来代替(c('v1', 'v2'))(这些都失败了):
select.me <- "'v1','v2'"
df[,select.me]
df[,c(select.me)]
df[,c(paste(select.me,sep=''))]
感谢您对一个简单问题的帮助,
注:该段内容已经是中文,无需翻译。
eval(parse(...))
。顺便提一下,scan
函数有一个text
参数。 - Matthew Plourdescan(text=select.me, what="", sep=",")
...这个'text'参数是read.table
现在如何处理它的文本参数吗?一定是这样。那么为什么readLines
不接受'text'参数呢? - IRTFMreadLines
完成。 - IRTFM