我必須加載許多文件並對其數據進行轉換。每個文件只包含一個data.table
,但是這些表有不同的名稱。將未知變量分配給新變量名稱
我想在所有文件上運行一個腳本 - 爲此,我必須將未知的data.table
分配到一個通用名稱......例如blob
。
什麼是R
這樣做?目前,我最好的猜測(這看起來像是黑客,但有效)是將data.table
加載到新環境中,然後:assign('blob', get(objects(envir=newEnv)[1], env=newEnv)
。
在一個可重複的背景是這樣的:
newEnv <- new.env()
assign('a', 1:10, envir = newEnv)
assign('blob', get(objects(envir=newEnv)[1], env=newEnv))
有沒有更好的辦法?
+1 /接受 - 這正是我想要做的。完美的作品。非常感謝。 – ricardo