【发布时间】:2015-08-11 12:54:25
【问题描述】:
我一直在寻找我认为简单的解决方案。
我有一个按因素拆分的大型数据框。
eqRegions <- split(eqDataAll, eqDataAll$SeismicRegion)
现在按区域创建数据框的列表对象;总共有8个。我想遍历列表以使用其他名称制作单个数据框。
我可以执行以下操作将列表项转换为单个数据框,但我认为如果我有很多因素,有一个循环机制会很快。
testRegion1 <- eqRegions[[1]]
testRegion3 <- eqRegions[[3]]
我可以手动执行上述操作,它可以很好地处理它,但如果我有很多区域,它效率不高。我想做的是相当于以下内容:
for (i in 1:length(eqRegions)) {
region[i] <- as.data.frame(eqRegions[[i]])
}
我认为关键是在循环之前定义区域,但它会不断覆盖自身而不是递增。非常感谢。
【问题讨论】: