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