我有一个包含 pxb 数据帧数的列表(res)。每个数据帧有 12 列但行数不同(例如,res[[1]][[1]]有 12 列和 36 行,但res[[1]][[1]]有 12 列和 38 行)。我想将它们组合成一个具有 12 列和 179 行的数据框,比如说。该do.call("rbind", listOfDataFrames)方法不起作用,因为我丢失了列和行信息。如果需要进一步规范,请告诉我。非常感谢!
实际上它是一个包含5元素的列表。并且所述第一元件是dataframes的列表,而其它元素2,3,4和5是NULL。所以你需要访问列表的第一个元素:
do.call(rbind, listOfDataFrames[[1]])
Run Code Online (Sandbox Code Playgroud)
或者:
rbindlist(listOfDataFrames[[1]])
Run Code Online (Sandbox Code Playgroud)