0
我需要創建像這樣的列表:的R - 如何創建一個列表與一個未知的變量名
{globalKey1="x",globalKey2="y",globalKey3="z"...}
我知道全球按鍵的右側名存實亡運行時:
assign(paste(x[1,]$globalKey,dim,sep=""),ARIMA)
現在我需要這個鍵添加到列表:
arimaList<-c(arimaList, paste(x[1,]$globalKey,dim,sep=""))
上面的代碼創建:
{"x","y","z"}
如果我嘗試:
arimaList<-c(arimaList, paste(x[1,]$globalKey,dim,sep="")=paste(x[1,]$globalKey,dim,sep=""))
不起作用。
在此先感謝
----- MOD-15/02 -----
感謝所有。
這是一個工作示例,使{ 「AB」= VAL}
assign(paste("a","b",sep=""),"val")
arimaList<<-list();
arimaList<<-c(arimaList, get(paste("a","b",sep=""))
names(arimaList)[length(arimaList)]<-paste("a","c",sep="")
如果您學習使用'names()'函數簡單設置對象的名稱,而不是使用'assign',那麼您的生活將會簡單得多。如果沒有可重複的例子,很難多說。 – joran