2016-06-11 10 views
1

私はTwitterのデータセットを持っており、単語leeがツイートに含まれている場合は、行全体を削除したいと考えています。私はこのコードを持っていますが、私はまだ同じ量のエントリを取得します。リー言葉が体内にある場合データテーブル内の行を削除

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

setDTすなわちsetDT(dt.tweets.filtered)data.tableに変換したり、base Rメソッドを使用します!完璧!どうもありがとうございます! –

+0

@ F.Burbano問題が解決した場合は、投票の横にあるチェックマークをクリックして解決策を受け入れることを検討してください(10分後) – akrun

関連する問題