全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3443 2
2016-10-26
  > str(quantiledata)
'data.frame':   106 obs. of  14 variables:
$ BIZ_DATE    :Class 'yearmon'  num [1:106] 2005 2005 2005 2005 2005 ...
$ BY012       : num  5.05 4.81 4.53 4.18 3.93 3.65 3.4 3.32 3.34 2.95 ...
$ ER001       : num  8.28 8.28 8.28 8.28 8.28 8.28 8.28 8.28 8.28 8.21 ...
$ MC013       : num  1551 2336 1834 1685 1960 ...


zbl<-c("MC019","ER001","BY012")


for(z in zbl){
    # x<-assign((paste('quantiledata','$',z,sep=""))
       x<-paste(quantiledata,'$',z,sep="")

}
如何将x转换成变量名,取出其中的值?谢谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-27 15:10:05
assign(z, get(paste('quantiledata',z,sep="")))
记得用get
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-29 20:38:29
katymeala 发表于 2016-10-27 15:10
assign(z, get(paste('quantiledata',z,sep="")))
记得用get
get,无法获取带引用的quantiledata$z是无法处理的,我的代码论坛显示不全正确
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群