【发布时间】:2010-02-23 08:17:54
【问题描述】:
我正在尝试更改包含在 for 循环和函数调用中的变量的名称。在下面的示例中,我希望将 column_1 传递给绘图函数,然后将 column_2 等传递给我。我尝试使用 do.call,但它返回“找不到对象'column_j'”。但是对象 column_j 在那里,如果我将它们硬编码进去,绘图功能就可以工作。非常感谢帮助。
for (j in 2:12) {
column_to_plot = paste("column_", j, sep = "")
do.call("plot", list(x, as.name(column_to_plot)))
}
【问题讨论】:
标签: r