想知道如何在R中将字符元素指定为矢量名称。
e.g。
hk=0.55
paste0("rr",hk)
[1] "rr0.55"
现在我想做
paste0("rr",hk)<-c(1:10)
Error in paste0("rr", scale) <- c(1:10) :
Target of assignment expands to an object outside language
喜欢离开矢量
> rr0.55<-c(1:10)
> rr0.55
[1] 1 2 3 4 5 6 7 8 9 10
????
谢谢你的帮助
答案 0 :(得分:1)
使用assign
:
assign(paste0("rr",hk), c(1:10))