2018-10-25
閱讀量:
881
R里的循環(huán)語(yǔ)句筆記分享(3)
R今天在做一個(gè)項(xiàng)目的時(shí)候發(fā)現(xiàn)R剔除重復(fù)值比較困難,百度之后找到了解決辦法:如果有下列的數(shù)據(jù)
> a
公司 比例
1 a 0.4
2 a 0.3
3 a 0.2
4 b 0.5
5 b 0.4
如果想僅保留每個(gè)公司的第一條數(shù)據(jù),可使用如下方法
> duplicated(a$公司)
[1] FALSE TRUE TRUE FALSE TRUE
> b<-duplicated(a$公司)
> a[!b,]
公司 比例
1 a 0.4
4 b 0.5
如果是要完全去重呢?也就是去除公司和比例完全一樣的行數(shù)據(jù),則用如下方法:
> duplicated(paste(a公司公司,a比例))
[1] FALSE FALSE FALSE FALSE FALSE
> a[!duplicated(paste(a公司公司,a比例)),]
公司 比例
1 a 0.4
2 a 0.3
3 a 0.2
4 b 0.5
5 b 0.4






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論