【发布时间】:2016-01-07 16:01:58
【问题描述】:
我有一组数据框 - 假设称为 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
如何实现将我的数据框名称自动转换为同名索引的数据框列表?
【问题讨论】:
-
哇...如此简单和基础。甚至不知道。谢谢!
标签: r