数据科学与R语言机器学习与数据挖掘数据-R语言-图表-决策-Linux-Python

R语言追加、连接、合并

2018-08-20  本文已影响38人  周一ing

数据追加

a<-c()
a[1]<-'sf'
#往allrate里追加添加一列,列名为actdays
allrate <- data.frame(allrate,actdays=rate)

数据合并

a<-data.frame(age=c(12,23))
b<-data.frame(age=c(23,34),sex=c('F','T'))
library(plyr)
rbind.fill(a,b)
合并前.png
合并后.png

数据连接

merge函数,还有dplyr包中的inner_join()、full_join()、left_join()、right_join()、可以实现,分别对应内连接、外连接、左连接、右连接

#a,b两个表按“用户”列作为关键字连接
a <- merge(a,b,by="用户",all=FALSE)#内连接,两个表实现与的操作
a <- merge(a,b,by="用户",all=TRUE)#内连接,两个表实现并的操作
a <- merge(a,b,by="用户",all.x=TRUE)#左连接
a <- merge(a,b,by="用户",all.y=TRUE)#右连接
上一篇下一篇

猜你喜欢

热点阅读