如何在r中删除列data.frame中的数据?

如何在r中删除列data.frame中的数据?,r,dataframe,R,Dataframe,我有这样一个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

我有这样一个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
我想删除下面的项目id:81,34,56,33,我想保留剩下的结构,在序列a中的名称和数字用户id。好的,原始的data.frame比这里显示的要大得多,问题是我想按照解释的相同路径删除更多的数据,但我不知道如何连续删除。谢谢。

你可以用

df = df[!df$item_id %in% c(81,34,56,33), ]
库(magrittr)
图书馆(dplyr)
df%%过滤器(!(项目id%在%c(81,34,56,33))中)
此外,
library(magrittr)
library(dplyr)

df %<>% filter(!(item_id %in% c(81,34,56,33)))