如何将变量名称粘贴到R` plot`中

时间:2011-09-06 21:05:31

标签: r

这似乎应该非常明显,但我已尝试substitutebquoteexpressionpastecat,类似结果(失败)。

require(quantmod)
getSymbols("SAM")
thing = "SAM"
plot(SAM)      #this works fine
plot(thing)    #this does not

thing中加载xts(thing)等等也不起作用。

1 个答案:

答案 0 :(得分:4)

这个怎么样:

plot(get(thing))  

运行thing = "SAM"只需将字符“SAM”分配给名为thing的变量。 R无法知道(没有你告诉它)你希望它将字符向量thing连接到环境中的特定对象(即SAM )。所以get可以解决这个问题。