【发布时间】:2010-12-11 18:31:10
【问题描述】:
我有一个如下所示的列表:x[[state]][[year]]。其中的每个元素都是一个数据框,单独访问它们不是问题。
但是,我想跨多个列表 rbind 数据帧。更具体地说,我希望输出与多年来一样多的数据帧,即 rbind 每年内的所有状态数据帧。换句话说,我想将我所有的州数据逐年合并到单独的数据框中。
我知道我可以使用do.call("rbind",list) 将单个列表组合成一个数据框。但我不知道如何在列表列表中做到这一点。
【问题讨论】:
-
出于好奇,您为什么要以这种方式处理数据,而不是一个包含所有数据的大型数据框?