最近仍然在陆陆续续自学,真.生命不息学习不止,这次和大家分享一些实用的数据处理技巧,干货满满!
一、数据合并
涉及函数cbind(),rbind(),bind_rows(),bind_cols().
cbind(),rbind()在我前面写的《R语言编程艺术学习笔记》中已经出现过了,很好用,举个栗子:
> data1<-data.frame(
+ nameA=c("Tom","Jack","Max","Jim"),
+ value=c(24,62,47,16)
+ )
> data1
nameA value
1 Tom 24
2 Jack 62
3 Max 47
4 Jim 16
> data2<-data.frame(
+ nameB=c("Andy","Sun","Gray","Hennry"),
+ value=c(38,21,55,29)
+ )
> data2
nameB value
1 Andy 38
2 Sun 21
3 Gray 55
4 Hennry 29
> cbind(data1,data2)
nameA value nameB value
1 Tom 24 Andy 38
2 Jack 62 Sun 21
3 Max 47 Gray 55
4 Jim 16 Hennry 29
> rbind(data1,data2)
Error in match.names(clabs, names(xi)) : 名字同原来已有的名