R語言中merge函數(shù)詳解
1、創(chuàng)建測試數(shù)據(jù):
name <- c('A','B','A','A','C','D')
school <- c('s1','s2','s1','s1','s1','s3')
class <- c(10, 5, 4, 11, 1, 8)
English <- c(85, 50, 90 ,90, 12, 96)
w <- data.frame(name, school, class, English)
w

name <- c('A','B','C','F')
school <- c('s3','s2','s1','s2')
class <- c(5, 5, 1,3)
maths <- c(80,89,55,90)
English <- c(88, 89, 32, 89)
q <- data.frame(name, school, class, maths, English)
q

2、查看兩個(gè)數(shù)據(jù)框
w
q

3、指定匹配列進(jìn)行合并(按照行合并)
merge(w,q,by.x = 'name', by.y = 'name')

w
q
merge(w,q,by.x = 'school', by.y = 'school')

4、指定匹配列合并,沒有的內(nèi)容填充為NA
w
q
merge(w, q, all=TRUE, sort=TRUE)

5、依照左側(cè)數(shù)據(jù)進(jìn)行匹配
w
q
merge(w ,q ,all.x=TRUE,sort=TRUE)

w
q
merge(w, q, by = 'name',all.x = TRUE, sort = TRUE)

6、依照右側(cè)數(shù)據(jù)進(jìn)行匹配
w
q
merge(w ,q ,by = 'name', all.y=TRUE,sort=TRUE)

到此這篇關(guān)于R語言中merge函數(shù)的文章就介紹到這了,更多相關(guān)R語言merge函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
R語言繪制數(shù)據(jù)可視化Dumbbell?plot啞鈴圖
這篇文章主要為大家介紹了R語言繪制數(shù)據(jù)可視化Dumbbell?plot啞鈴圖的實(shí)現(xiàn)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02
R語言學(xué)習(xí)數(shù)據(jù)獲取操作示例詳解
這篇文章主要為大家介紹了R語言學(xué)習(xí)數(shù)據(jù)獲取操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
R語言 實(shí)現(xiàn)兩表連接且輸出不重復(fù)數(shù)據(jù)
這篇文章主要介紹了R語言 實(shí)現(xiàn)兩表連接且輸出不重復(fù)數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03
R語言數(shù)據(jù)可視化繪圖bar chart條形圖實(shí)現(xiàn)示例
這篇文章主要為大家介紹了R語言數(shù)據(jù)可視化繪圖bar chart條形圖的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-02-02
R語言數(shù)據(jù)可視化tidyr與ggplot2多個(gè)變量分層展示舉例實(shí)現(xiàn)
這篇文章主要為大家介紹了R語言可視化tidyr與ggplot2多個(gè)變量的分層展示,實(shí)現(xiàn)過程文中通過舉例為大家進(jìn)行了詳解,有需要的朋友可以借鑒參考下2021-11-11
R語言實(shí)現(xiàn)對(duì)數(shù)據(jù)框按某一列分組求組內(nèi)平均值
這篇文章主要介紹了R語言實(shí)現(xiàn)對(duì)數(shù)據(jù)框按某一列分組求組內(nèi)平均值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03

