【发布时间】:2010-05-25 19:35:58
【问题描述】:
在 R 中,“assign('x',v)”将名称为 'x' 的对象设置为 v。将 'x' 替换为将文本函数应用于变量 x 的结果。然后“分配”显示它的价值。
很遗憾,“assign(paste('names(','x',')',sep=''),v)”失败了。所以如果 'x' 是一个变量 x,我可以设置它的值,但我不能给它的元素命名。
可以解决这个问题吗?也许是解析评估技巧?谢谢。
【问题讨论】:
-
你能举个x的例子吗?
-
你不能先给 'v' 命名,然后再将其分配给 '"x"'?
标签: r attributes names lvalue