Примеры ответов Нейро на вопросы из разных сфер
Главная / Наука и образование / Как фильтровать Pandas Dataframe по списку значений?
Вопрос для Нейро
18 марта
Как фильтровать Pandas Dataframe по списку значений?
Нейро
На основе 5 источников

Для фильтрации Pandas Dataframe по списку значений можно использовать метод isin(). 12

Синтаксис: df_filtered = df[df['Col1'].isin(allowed_values)]. 2

Здесь allowed_values — список значений столбца Col1, по которому нужно отфильтровать Dataframe. 2 Любая строка с значением в столбце Col1, не присутствующим в данном списке, отфильтровывается. 2

Пример: есть данные о операторах и расположении точек быстрого питания, нужно показать только операторов в определённых местах. 2

import pandas as pddata = { 'Operator': ['Sam', 'Mike', 'Harvey', 'Susan', 'Jim', 'Kevin', 'Diane'],         'City': ['New York', 'Seattle', 'New York', 'Los Angeles', 'Scranton', 'Houston', 'Miami'] }s 2tore_df = pd.DataFrame(data)p 2rint(store_df)< 2/code>

Результат: оператор и город. 2

# Отфильтровать строки с операторами в Нью-Йорке и Лос-Анджелесеs 2tore_df_filtered = store_df[store_df['City'].isin(['New York', 'Los Angeles'])]p 2rint(store_df_filtered)< 2/code>

Результат: оператор и город. 2

Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Нейро
Thu Mar 20 2025 18:24:43 GMT+0300 (Moscow Standard Time)