美文网首页
(写给小白)对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子集下的长度不同的数据框进行合并

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

  • Pandas技巧(二)

    7 数据框合并 当我们有收集自不同来源的数据时,合并数据框就变得至关重要。假设对于不同的房产类型,我们有不同的房...

  • R语言文件级别数据处理

    文件级别的数据处理,包括合并数据框、分类汇总(整合)、数据框的转置与重组。 合并数据框 合并数据框就是把多个数据框...

  • R——数据框

    新建与读取数据框 新建数据框 读取数据框 数据框的属性 数据框取子集 数据框编辑 两个表格的连接 删除 元素的名字...

  • K均值法

    模糊k均值法:允许样本属于多个簇 系统聚类分析,即层次聚类 从数据集中随机抽取子集数据,然后进行这些子集数据长度聚...

  • 哈佛R语言课程--5.数据框、矩阵、列表取子集

    学习目标 演示如何从现有的数据结构中取子集,合并及创建新数据集。 导出数据表和图以供在R环境以外使用。 1.数据框...

  • Ensemble Learning

    Philosophy: 通过在不同数据子集的学习,得到简单的规则,让后通过合并简单规则,生成最终的规则。 集成学习...

  • R-基础

    数据框的合并:数据框的纵向合并,一般两个数据框之间会通过共有的变量内联结,通常采用merge()函数;cbind(...

  • 如何快速对合并单元格排序?如何快速转换数据格式?

    工作中,不但会遇到对不同类别的数据进行合并,而且还需要对这些合并后的数据进行排序,如何才能快速达到这个目的呢? 1...

  • bagging和boosting及Adaboost的推导

    bagging: 对训练样本进行自助采样,产生若干个不同的子集,再从每个数据子集中训练出一个基学习器,再将这些基学...

网友评论

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

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