2016-06-11 7 views
1

트위터 데이터 세트가 있는데,이 단어가 짹짹에 있으면 전체 행을 삭제하고 싶습니다. 나는이 코드를 가지고 있지만, 여전히 같은 양의 엔트리를 얻는다.데이터 테이블의 행을 삭제하십시오.

dt.cleaned <- dt.tweets.filtered[body != "lee",] 

단어가 신체에있는 경우 전체 행을 제거하는 데 필요한 코드는 무엇입니까?

정말 고마워요 !!

답변

0

우리는 'dt.tweets.filtered'는 data.table 객체라고 가정 grep

dt.cleaned <- dt.tweets.filtered[!grepl("lee", body)] 

사용할 수 있습니다. 그것은 data.frame 경우 중 하나 그것은 작업 s의

dt.cleaned <- dt.tweets.filtered[!grepl("lee", body), ] 
+0

, setDTsetDT(dt.tweets.filtered)data.table로 변환하거나 base R 방법을 사용! 완전한! 정말 고맙습니다! –

+0

@ F.Burbano 작동하는 경우 투표 옆에있는 체크 표시를 클릭하여 해결책을 수락하십시오 (10 분 후) – akrun

관련 문제