2017-07-10 3 views
0

私はこのようなdata.frameを持っている:rのdata.frame列のデータを消去する方法は?

user_id item_id  serie_a 
100   36   Blood_honor 
100   81   Dungeon_dragon 
100   90   Blue_witch 
100   34   Scorpion_Valley 
100   45   the_nob_hideout 
100   56   ruins_of_meroeden  
100   33   the_grail 

私は次のitem_id削除する:81,34,56,33を、と私はserie_aと番号で、残りの構造、名称を維持したいのuser_id 。元のdata.frameはここに示したものよりはるかに大きいですが、同じパスで説明されているデータを消去したいと思っていますが、その行をどうやって行うのか分かりません。ありがとう。

+0

、https://stackoverflow.com/questions/5584597/how-to-filter-a-tables-row-based-on-an-でこれを取得することができます外部リスト – Zero

答えて

0

あなたも

df = df[!df$item_id %in% c(81,34,56,33), ] 
0
library(magrittr) 
library(dplyr) 

df %<>% filter(!(item_id %in% c(81,34,56,33))) 
関連する問題