Как стереть данные в столбце 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 и number user_id. Ну, исходный data.frame намного больше, чем показанный здесь, дело в том, что я хочу стереть больше данных по одному и тому же пути, но я не знаю, как это сделать подряд. Благодарю.

r | dataframe | r |

0

Ответов: 2


Вы можете получить это с помощью

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

library(magrittr)
library(dplyr)

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

r | dataframe | r |

Ещё вопросы: | 45015761.php | | 10022954.php | | 45004499.php | | 45008173.php | | 45014827.php |

Яндекс.Метрика