Как удалить строки во фрейме данных, значения столбцов которых отсутствуют в списке

#pandas #dataframe

#pandas #фрейм данных

Вопрос:

У меня есть фрейм данных с несколькими различными возможными значениями для определенного столбца. У меня также есть набор, содержащий значения столбцов строк, которые мне действительно небезразличны. Я хочу обновить фрейм данных таким образом, чтобы он удалял все строки, значения столбцов которых не найдены в списке, который я создал. Как мне это сделать?

Ответ №1:

Если я получу ваш вопрос, то для данного столбца col вы могли бы сделать что-то вроде этого:

 df = df.loc[df[col].isin(your_list)]