如a = "so"; 如何把so设为变量名? 环境中有so变量,就是想用so这个变量。
R如何把变量的值设为变量名?
用assign
回复 第2楼 的 阿飞:assign 是把一个值赋给一个可以作为变量名的字符串(不是变量),这是反向操作。用get可以获取变量的值。
直接更改变量名可否?names(mydataframe)="so"
虽然没看懂楼主的问题
但是觉得
assign
get
eval
组合一下就可以解决了
如a = "so"; 如何把so设为变量名? 环境中有so变量,就是想用so这个变量。
用assign
回复 第2楼 的 阿飞:assign 是把一个值赋给一个可以作为变量名的字符串(不是变量),这是反向操作。用get可以获取变量的值。
直接更改变量名可否?names(mydataframe)="so"
虽然没看懂楼主的问题
但是觉得
assign
get
eval
组合一下就可以解决了