在R中,"assign('x',v)"将名称为"x"的对象设置为v.将"x"替换为将文本函数应用于变量x的结果.然后"分配"显示其价值.
不幸的是,"assign('paste('name(','x',')',sep =''),v)"失败.因此,如果'x'是变量x,我可以设置它的值,但我不能给它的元素命名.
可以解决这个问题吗?也许是一个解析的伎俩?谢谢.
attributes r names lvalue
attributes ×1
lvalue ×1
names ×1
r ×1