码迷,mamicode.com
首页 > 编程语言 > 详细

R语言数据合并使用merge数据追加使用rbind和cbind

时间:2014-11-11 14:13:24      阅读:569      评论:0      收藏:0      [点我收藏+]

标签:style   使用   sp   数据   bs   时间   line   as   nbsp   

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

R语言数据合并使用merge数据追加使用rbind和cbind

标签:style   使用   sp   数据   bs   时间   line   as   nbsp   

原文地址:http://www.cnblogs.com/wangwp/p/4089191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!