2017-01-11 1 views
-2

"advertising", "advertise"및 "advertisement"를 포함하는 단어가 들어있는 "Keyword"열의 행을 삭제하고 싶습니다.특정 텍스트가 포함 된 행을 삭제하십시오.

는 데이터 프레임은 다음과 같습니다 : 세 단어 @Frank 제안으로, 패턴이 "\\badvertis(ement|ing|e)\\b"로 대체 될 수 있으며, 특정 경우

+0

'dplyr :: filter (df,! grepl ("advertis", Keyword))' – Nate

+0

데이터를 이미지로 게시하지 마십시오. ase [재현 할 수있는 예제]를 제공하는 법을 배우십시오. (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610) – Jaap

답변

1

우리는 grep

df2 <- df1[grep("\\badvert.*", df1$Keyword, invert=TRUE),] 

을 사용할 수 있습니다

+2

@Frank 의견을 주셔서 감사합니다. 단어 경계를 추가했습니다. – akrun

관련 문제