【发布时间】:2020-04-02 10:09:52
【问题描述】:
我有一个包含多个数据框的列表,其中包含两列(年份和区域)。
问题是某些数据帧仅包含 2002-2015 或 2003-2017 年的信息,而其他数据框则包含 2001-2018 年的信息等等。所以它们的长度不同。
list:
list(structure(list(Year= c(2001,2002,2004,2005), Area=c(1,2,3,4), class ="data.frame"),
structure(list(Year= c(2001,2004,2018), Area=c(1,2,4), class ="data.frame",
(list(Year= c(2008,2009,2014,2015,2016), Area=c(1,2,3,4,5), class ="data.frame"))
如果没有当年的区域信息,我如何通过添加NA 或更好的0 将它们全部修改为相同的长度(从 2001 年到 2018 年)。
【问题讨论】:
-
请使用 dput() 函数显示您的列表
-
这是一个很长的输出,因为它包含列表的所有元素
-
阅读此处有关大型数据集的帖子。如果不能快速复制您的示例,人们将不太愿意帮助您stackoverflow.com/questions/5963269/…