[英]R: combine list of lists into a single dataframe
我有一个列表(res)包含pxb个数据帧。 每个数据帧有12列,但行数不同(例如, res[[1]][[1]]
有12列和36行,而res[[1]][[1]]
有12列和38行) 。 我想将它们组合成一个具有12列和179行的单个数据框。 由于我丢失了列和行信息do.call("rbind", listOfDataFrames)
所以do.call("rbind", listOfDataFrames)
方法不起作用。 让我知道,是否需要进一步的说明。 非常感谢!
实际上,它是一个包含5
元素的列表。 并且所述第一元件是dataframes的列表,而在其他元件2
, 3
, 4
和5
是NULL
。 因此您需要访问列表的第一个元素:
do.call(rbind, listOfDataFrames[[1]])
要么:
rbindlist(listOfDataFrames[[1]])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.