我有一組數據幀 - 讓我們說是report_001,report_002,report_003等 - 我有他們的名稱在一個字符向量中,如:將字符向量轉換爲相同名稱的數據幀列表
n <- c('report_001', 'report_002', 'report_003')
我需要把它變成數據幀列表如下:
dfList <- list(report_001 = report_001, report_002 = report_002, report_003 = report_003)
,這樣我可以指數是這樣的:
dfList[['report_002']]
但是,由於我有大量的數據幀,我不想手動執行此操作。試圖做這樣的事情,沒有工作:
dfList <- sapply(n, function(x) assign(x, as.name(x)))
對於這個問題,這些數據幀是什麼並不重要。爲了簡單起見,我可以有:
report_001 <- mtcars
report_002 <- mtcars
report_003 <- mtcars
我如何能實現我的數據幀的名稱自動轉換成同名指數的數據幀的列表?
'dfList < - mget(n)' –
哇...那簡單而且基礎。甚至不知道。謝謝! – Gopala