【发布时间】:2012-08-31 12:05:46
【问题描述】:
我是 R 的初学者,我无法在网上任何地方找到解决方案。
我有一个由 50 个数据框组成的列表对象。我想将此列表拆分为单独的 data.frame 对象,但在执行此操作时遇到了问题。
手动操作很简单:
a<-list[[1]]
但我想循环它,这样我就不必手动输入所有 50 个组件。这不起作用:
for(i in 1:n.imp)
a.i<-comb.txt1[[i]]
因为它只生成一个(最后一个)数据帧。
有什么想法吗?
这里有一些额外的上下文:这个列表是多重插补过程的产物——mi()。我想将一个新变量合并到每个估算数据集中,但似乎无法弄清楚如何做到这一点,因为对象是一个列表。
【问题讨论】:
-
为什么不使用
lapply进行合并。举例说明您想要做什么(例如 dput(head(comb.txt, n=2)) 以及您想要合并的内容