r语言怎么合并列数不一致的多个数据集
发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,这篇文章主要介绍"r语言怎么合并列数不一致的多个数据集"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"r语言怎么合并列数不一致的多个数据集"文章能帮助大家解决问
千家信息网最后更新 2024年09月26日r语言怎么合并列数不一致的多个数据集列数不一致多个数据集,需要按行合并,尝试使用plyr包
这篇文章主要介绍"r语言怎么合并列数不一致的多个数据集"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"r语言怎么合并列数不一致的多个数据集"文章能帮助大家解决问题。
Q:多个数据集,列数不一致,列名也不一致,如何按行合并,然后保留全部文件的变量并集呢?
A:使用 rbind.fill 函数试试!
数据集按列合并时,可以根据merge 或者 dplyr函数包的merge系列函数决定连接方式,达到数据合并的需求。
但是按行合并时常用的rbind,限制条件有点多,发现plyr包的rbind.fill 函数能比较好的解决这个问题。
一 生成数据
#生成随机数据
data1<- data.frame(x1=runif(5),x2= runif(5),x3= runif(5))
data2<- data.frame(x1=rnorm(5),x4= runif(5))
data3<- data.frame(x3=rnorm(5),x5= rnorm(5))
data1,data2,data3 列数不一致,列名也不一致,现在需要按行合并,可能的问题:
1)rbind: 是根据行进行合并(行叠加)但是要求rbind(a, c)中矩阵a、c的列数必需相等。
2)列数相同的时候,变量名不一致也会合并,导致出错
二 rbind.fill"智能"合并
列数不一致多个数据集,需要按行合并,尝试使用plyr包rbind.fill
函数
library(plyr)
rbind.fill(data1,data2,data3)
呐,就是这样,rbind.fill
函数会自动对应数据列名,不存在的会补充列,缺失时NA填充。
关于"r语言怎么合并列数不一致的多个数据集"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
数据
一致
函数
多个
语言
知识
问题
变量
行业
生成
不同
实用
相同
内容
实用性
实际
就是
文件
文章
方式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
加拿大网络安全硕士就业
警察能否通过数据库找失踪人口
学校园网络安全周总结
新型网络技术是
苏州大学研究生有网络安全吗
滨州直播软件开发哪家好
校园网络安全管理措施有哪些
b5 5e 哪个服务器好
mysql数据库主机名
软件开发分工不明确
上海品质软件开发联系人
地方税务局网络技术管理员
mysql数据库用户名
金碟软件服务器要求
婚纱摄影软件开发
金山区本地网络技术参考价格
网络安全与我话题作文
网络安全金融科技云平台
阿里云服务器登录不上
沈阳蔓丽网络技术
国家网络安全宣传周 官网
中国网络安全企业一百强
软件开发环境管理办法
lol更新服务器进不去
联想服务器sr860服务器日志
郎溪自动化软件开发服务解决方案
搞软件开发要精通哪些开发工具
天马科思打印服务器
广州遨游互联网科技
软件开发产品经理验收