본문 바로가기
R중급

R프로그래밍 문자열 찾는 방법( str_detect, %in%, 응용)

by 미스터탁 2020. 1. 29.


xx<-c("네이버","네이버에서","네이버를","inflearn","naver","naver에서","naver는","중앙일보","동아일보")
yy<-c("네이버","naver","저작권","뉴스","일보","에서")

###들어간 글자 찾기
xx[str_detect(xx,"네이버")]
xx[str_detect(xx,"naver")]

 

 

## 정확히 일치하는 것 찾기
xx[xx %in% "네이버"]
xx[xx %in% "naver"]
xx[xx %in% yy]

 

##네이버 또는 naver들어간 글자 찾기
xx[!(str_detect(xx,"네이버") | str_detect(xx,"naver"))]
xx[!(str_detect(xx,"네이버") | str_detect(xx,"naver"))]

 

## 

xx[!(str_detect(xx,"네이버|naver|저작권|뉴스|일보"))]

##

zz<-apply(sapply(xx,str_detect,yy),2,sum)
xx[zz == 0]

 

 

 

반응형

댓글