由于开题,有段时间没学习R语言了。。。。
今天学习了 4个数据合并的函数 left_join() right_join() inner_join() full_join()
inner_join() 等值连接:两个数据框中变量值是相等的,就可以匹配
left_join() 左连接:保留左边所有变量的值
right_join() 右连接:保留右边所有变量的值
full_join() 全连接:保留两个数据框中的所有变量的值
示例:
创建2个数据
library(tidyverse)
A <-tribble(
~'班级',~'姓名',
'一年级','小明',
'二年级','小刚',
'三年级','小红')
A
班级 姓名
<chr> <chr>
1 一年级 小明
2 二年级 小刚
3 三年级 小红
B <-tribble(
~'班级',~'姓名',
'一年级','小黑',
'二年级','小软',
'四年级','小绿')
B
班级 姓名
<chr> <chr>
1 一年级 小黑
2 二年级 小软
3 四年级 小绿
inner_join()
A和B均有第一名和第二名,所以等值连接把两个数据框里的人连接起来。