merge r语言daframe_R语言中的数据合并函数

R

语言中的数据合并函数(

merge

cbind

rbind

)的使用

1.merge

函数

两个数据框拥有相同的时间或观测值,但这些列却不尽相同。处理的办法就是使用

merge(x, y ,by.x = ,by.y = ,all = )

函数。

#merge

/合并

ID

name

score

student1

student2

total_student1

total_student1

当我们需要将相同的观测对象得出的不同类型变量合并时,则采用

cbind

,也就是合并

columm

2.cbind

函数/横向追加

ID

name

score

sex

student1

student2

total_student2

total_student2

当我们需要将不同的观测对象,相同的观测变量合并时,则采用

rbind

,也就是合并

row

3.rbind

函数/纵向追加

ID

name

student1

ID

name

student2

total_student3

total_student3

R

语言

subset

merge

函数的使用(笔记)

1

merge

函数对数据框的操作,从两个数据框中选择出条件相等的行组合成一个新的数据

df1=data.frame(name=c("aa","bb","cc"),age=c(20,29,30),sex=c("f","m","f"))

df2=data.frame(name=c("dd","bb","cc"),age=c(40,35,36),sex=c("f","m","f"))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值