我有一个像这样的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 :(得分:0)
你可以用
来搞定df = df[!df$item_id %in% c(81,34,56,33), ]
答案 1 :(得分:0)
library(magrittr)
library(dplyr)
df %<>% filter(!(item_id %in% c(81,34,56,33)))