如何将一组列表合并到单个数据框中

时间:2018-07-31 09:53:11

标签: r list merge lapply rbind

我一般都不熟悉R和编码,所以请多多包涵。

我有一个包含7个工作表的电子表格,其中有6个工作表的格式相同,而我跳过了没有相同格式的工作表。

因此,我的代码是:

key = paramiko.RSAKey.from_private_key_file(filename='openssh key f',password='passphrase')  

此代码摘自该帖子:How to import multiple xlsx sheets in R

到目前为止,该公式仍然有效,并且我有一个大列表,其中包含6个子列表,这些子列表似乎代表了我的所有数据。

在这一点上,我被卡住了,太新了,我还不了解列表,并且确实需要将列表合并到一个看起来和感觉像源数据的单个数据框中(所以列和行)

我无法解决如何从列表到单个数据帧的问题,我尝试过使用R Bind和其他建议,但似乎都失败了或者只能部分解决,最后得到一个数据帧看起来像列表等。

1 个答案:

答案 0 :(得分:0)

如果每张纸具有相同的列数(ncol)和相同的名称(colnames),则此方法有效。它需要dplyr封装。

require(dplyr)
my_dataframe <- bind_rows(my_list)