溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

R語言怎么刪除重復(fù)數(shù)據(jù)

發(fā)布時(shí)間:2022-03-05 15:03:39 來源:億速云 閱讀:1105 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要介紹了R語言怎么刪除重復(fù)數(shù)據(jù)的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇R語言怎么刪除重復(fù)數(shù)據(jù)文章都會(huì)有所收獲,下面我們一起來看看吧。

R 刪除重復(fù)數(shù)據(jù)的方法,包括duplicated 和unique 針對(duì)duplicated, 對(duì)向量的元素或數(shù)據(jù)框的行進(jìn)行操作的時(shí)候,返回邏輯值,以下面的數(shù)據(jù)框?yàn)槔?  dat   A B C D1  a b a c2  c k b d3  c k c c4...

R 刪除重復(fù)數(shù)據(jù)的方法,包括duplicated 和unique

針對(duì)duplicated, 對(duì)向量的元素或數(shù)據(jù)框的行進(jìn)行操作的時(shí)候,返回邏輯值,以下面的數(shù)據(jù)框?yàn)槔?/p>

 dat
   A B C D
1  a b a c
2  c k b d
3  c k c c
4  d e q k
5  e f g l
6  h g h q
7  j f q k
8  a b a c
9  e f g l
10 o o l m
 duplicated(dat)
 [1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE  TRUE FALSE

dat是一個(gè)十行的數(shù)據(jù)框,其中第8行和第1行重復(fù),第9行和第5行的數(shù)據(jù)重復(fù),所以,返回值的第8和第9是TRUE,因此,可以按照如下操作,排除為TRUE,也就是重復(fù)的數(shù)據(jù),只取數(shù)據(jù)第一次出現(xiàn)的結(jié)果。

  dat[!duplicated(dat),]
   A B C D
1  a b a c
2  c k b d
3  c k c c
4  d e q k
5  e f g l
6  h g h q
7  j f q k
10 o o l m

duplicated可以針對(duì)具體區(qū)域進(jìn)行重復(fù)數(shù)據(jù)的判斷,例如:

  dat[!duplicated(dat[,c("A","B")]),]
   A B C D
1  a b a c
2  c k b d
4  d e q k
5  e f g l
6  h g h q
7  j f q k
10 o o l m

  dat[!duplicated(dat[1:8,]),]
   A B C D
1  a b a c
2  c k b d
3  c k c c
4  d e q k
5  e f g l
6  h g h q
7  j f q k
9  e f g l
10 o o l m

 dat[!duplicated(dat[1:8,c("A","B")]),]
   A B C D
1  a b a c
2  c k b d
4  d e q k
5  e f g l
6  h g h q
7  j f q k
9  e f g l
10 o o l m

unique 針對(duì)向量和著數(shù)據(jù)框進(jìn)行處理,會(huì)直接將刪除重復(fù)后的結(jié)果進(jìn)行返回,返回結(jié)果取首次出現(xiàn)結(jié)果:

 unique(dat)
   A B C D
1  a b a c
2  c k b d
3  c k c c
4  d e q k
5  e f g l
6  h g h q
7  j f q k
10 o o l m

兩種處理結(jié)果,原行名都未發(fā)生變化。

關(guān)于“R語言怎么刪除重復(fù)數(shù)據(jù)”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“R語言怎么刪除重復(fù)數(shù)據(jù)”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI