【发布时间】:2011-04-01 08:40:41
【问题描述】:
见下文:
paste("perf.a", "1", sep="")
# [1] "perf.a1"
如果我想为perf.a1 赋值怎么办?
我试过as.name、as.symbol等,都没有成功:
as.name(paste("perf.a", "1", sep="")) = 5
# Error in as.name(paste("perf.a", "1", sep = "")) = 5 :
# target of assignment expands to non-language object
as.symbol(paste("perf.a", "1", sep="")) = 5
# Error in as.symbol(paste("perf.a", "1", sep = "")) = 5 :
# target of assignment expands to non-language object
noquote(paste("perf.a", "1", sep="")) = 5
# Error in noquote(paste("perf.a", "1", sep = "")) = 5 :
# target of assignment expands to non-language object
【问题讨论】:
标签: r