美文网首页
(写给小白)对list子集下的长度不同的数据框进行合并

(写给小白)对list子集下的长度不同的数据框进行合并

作者: 重新开始_xy | 来源:发表于2020-08-31 22:59 被阅读0次

    使用do.call(rbind,list)只能合并具有相同列数的list的子集,而对于不同长度子集合并需要用到同时用到do.call和rbind.fill

    install("plyr") #安装依赖包

    library("plyr") #引入依赖包

    new <- do.call(rbind.fill,list) #根据行对每行子集进行合并,并将具有相同列名的行进行智能匹配,没有该列内容的以NA补齐。

    写出new就ok了。

    此外,rbind.fill也可单独使用,用于智能合并具有不同长度的list

    rbind.fill(list1,list2,list3)

    相关文章

      网友评论

          本文标题:(写给小白)对list子集下的长度不同的数据框进行合并

          本文链接:https://www.haomeiwen.com/subject/sgzpsktx.html