В датафрейме содержится информация по нескольким регионам. Давайте выделим отдельно данные по Ростовской области и Санкт-Петербургу

Рейтинг: -2Ответов: 1Опубликовано: 12.03.2023

В датафрейме содержится информация по нескольким регионам. Давайте выделим отдельно данные по Ростовской области и Санкт-Петербургу.

df[df['admin1'] == 'Rostovskaya Oblast', 'Sankt-peterburg']

выдает ошибку, помогите, в чем причина???

Ответы

▲ 1

Либо нужно писать два отдельных условия и объединять их битовым ИЛИ (и обязательно оба условия в скобках):

df[(df['admin1'] == 'Rostovskaya Oblast') | (df['admin1'] == 'Sankt-peterburg')]

Либо использовать метод isin со списком вариантов:

df[df['admin1'].isin(['Rostovskaya Oblast', 'Sankt-peterburg'])]