merge函数_R语言之merge详解

本文介绍了R语言中的merge函数,详细解释了函数参数的含义,并通过多个示例展示了如何按照特定列进行数据框的合并。示例中演示了如何通过NAME, SCHOOL, CLASS列合并数据,以及如何处理缺失值和不可比较的值。" 103787298,8575142,Vue.js快速上手教程,"['Vue', '前端框架', 'JavaScript']
摘要由CSDN通过智能技术生成

merge函数的声明:

merge(x, y, by = intersect(names(x), names(y)),

by.x = by, by.y = by, all = FALSE, all.x = all, all.y = all,

sort = TRUE, suffixes = c(".x",".y"),

incomparables = NULL, ...)

merge函数参数的说明:

x,y:用于合并的两个数据框

by,by.x,by.y:指定依据哪些行合并数据框,默认值为相同列名的列.

all,all.x,all.y:指定x和y的行是否应该全在输出文件.

sort:by指定的列是否要排序.

suffixes:指定除by外相同列名的后缀.

incomparables:指定by中哪些单元不进行合并.

例子:

w1:

NAME    SCHOOL    CLASS    ENGLISH

A    S1    10    85

B    S2    5    50

A    S1    4    90

A    S1    11    90

C    S1    1    12

w2:

NAME    SCHOOL    CLASS    MATHS    ENGLISH

A    S3    5    80    88

B    S2    5    89    81

C    S1    1    55    32

按照NAME, SCHOOL, CLASS合并w1和w2:

merge(w1, w2, all = T)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值