aşağıya bakın:R içinde "yapıştır" ile bir değişken adı oluşturun?
paste("perf.a", "1", sep="")
[1] "perf.a1"
Ne perf.a1
bir değer atamak isterseniz?
as.name
,
as.symbol
, denedik:
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
Yinelenen? http://stackoverflow.com/questions/2679193/how-to-name-variables-on-the-fly-in-r – Marek
Ve diğerleri: http://stackoverflow.com/questions/2907896/how-to- in-a-variable-in-a-variable-in-in-r-niteliğine atamak, http://stackoverflow.com/questions/2899581/assign-subset-of-parent-table-to- in-r nesneler, http://stackoverflow.com/questions/3094111/r-turning-list-items-into-objects, http://stackoverflow.com/questions/2590043/creating-a-series-of- vektörler-a-vektör – Marek