R语言中字符串拼接后作为变量名的方法
(2018-03-02 17:17:42)
标签:
cxd1301轩辕小子r序列型变量 |
分类: R |
var_bin<-c(1,2,3,4)
var_score<-c(18,9,-9,-27)
v_score<-data.frame(var_bin,var_score)
t<-names(mydata)[2]
print(t) ####
输出
"贷款期数"
assign(paste0(t,"_score"), v_score)
var_bin<-c(1,2,3)
var_score<-c(25,1,-22)
v_score<-data.frame(var_bin,var_score)
t<-names(mydata)[3]
print(t)
####输出
“支票账户”
assign(paste0(t,"_score"), v_score)
1
1
18
2
2
9
3
3
-9
4
4
-27
> 贷款期数_score
1
1
25
2
2
1
3
3
-22
可以对列名进行适当修改,更加直观:
var_bin<-c(1,2,3,4)
var_score<-c(18,9,-9,-27)
v_score<-data.frame(var_bin,var_score)
t<-names(mydata)[2]
print(t)
names(v_score)<-c(t,"得分")
assign(paste0(t,"_score"), v_score)
> 支票账户_score
1
1 18
2
2 9
3
3 -9
4
4 -27

加载中…