R语言追加、连接、合并

作者: 周一ing | 来源:发表于2018-08-20 11:22 被阅读38次

数据追加

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

数据合并

  • cbind(),rbind()函数,一个列合并,一个行合并
  • 当列的个数不一致时,行合并时则用plyr包中的rbind.fill函数,缺失以NA填充
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)#右连接

相关文章

  • R语言追加、连接、合并

    数据追加 数据合并 cbind(),rbind()函数,一个列合并,一个行合并 当列的个数不一致时,行合并时则用p...

  • R语言批量合并

    用空文件夹装好需要合并的文件。 容易遇到的问题: 1.在导入文件时,可能会出现第一列列名为“X.U.FEFF.xx...

  • 关于git commit 修改和合并commit

    追加修改 合并多个commit信息

  • R语言连接sqlsever

    R语言连接ODBC驱动通过安装RODBC包。 设置好数据源控制面板-管理工具里面数据源ODBC,名字这里取stoc...

  • R语言数据的合并

    需要的函数 准备数据 ​ 我们先构造一组数据,以便下面的演示 按列合并 按行合并 ​ 按列合并是cbi...

  • R语言~多图合并

    加载R包 加载数据 确认topN优势物种 第一张图 同理,第二张图 第三张图 合并

  • R中文件合并怎么做?

    merge 通过一个或者多个变量进行连接 cbind 横向合并,不需要指定索引,必须拥有相同的行数 用R做文件合并...

  • 2018-03-20 R的 merge ,cbind ,rbin

    转载: http://www.cdadata.com/13112 R语言中的数据合并函数(merge,cbind和...

  • Swift-数组“运算”汇总

    两个数组“相加”——合并数组 通过运算符+,将两个数组合并到新数组。 追加元素 通过运算符+=,将右边数组追加到左...

  • fastp文件合并追加

    fastq文件格式解读https://www.jianshu.com/p/39115d21ee17[https:/...

网友评论

    本文标题:R语言追加、连接、合并

    本文链接:https://www.haomeiwen.com/subject/miykiftx.html