R语言数据合并使用merge数据追加使用rbind和cbind
2024-08-26 09:30:31
R语言中的横向数据合并merge及纵向数据合并rbind的使用
我们经常会遇到两个数据框拥有相同的时间或观测值,但这些列却不尽相同。处理的办法就是使用
merge(x, y ,by.x = ,by.y = ,all = ) 函数。
#合并
ID<-c(1,2,3,4)
name<-c("A","B","C","D")
score<-c(60,70,80,90)
student1<-data.frame(ID,name)
student2<-data.frame(ID,score)
total_student1<-merge(student1,student2,by="ID")
total_student1
#横向追加
ID<-c(1,2,3,4)
name<-c("A","B","C","D")
score<-c(60,70,80,90)
sex<-c("M","F","M","M")
student1<-data.frame(ID,name)
student2<-data.frame(score,sex)
total_student2<-cbind(student1,student2)
total_student2
#纵向追加
ID<-c(1,2,3,4)
name<-c("A","B","C","D")
student1<-data.frame(ID,name)
ID<-c(5,6,7,8)
name<-c("E","F","G","H")
student2<-data.frame(ID,name)
total_student3<-rbind(student1,student2)
total_student3
最新文章
- 《《我是一只IT小小鸟》》读后感
- Android怎么找到最优适配资源
- cal 命令
- python redis使用心得
- n0_n1
- 手动创建servlet
- map map
- [Swift]LeetCode801. 使序列递增的最小交换次数 | Minimum Swaps To Make Sequences Increasing
- PHP json_encode 中文乱码
- jedis中scan的实现
- 63.1拓展之纯 CSS 创作一个摇摇晃晃的 loader
- Hihocoder 1329 平衡树&#183;Splay(平衡树)
- [js]javascript中4种异步
- PPT 遥控器
- mybatis中多条件判断---choose when的用法
- Android性能优化典范 - 第1季
- String中的equals方法解析 jdk1.7
- git下的团队合作模型及git基础知识汇集
- 集成 Jenkins 和 TestNG 实现自助式自动化测试平台
- lnmp架构-负载均衡