Я сгруппировал количество клиентов по регионам и годам, к которым присоединился groupby в Python. Однако я хочу удалить несколько регионов из группы регионов.
Я знаю, чтобы исключить одну группу из groupby
, вы можете использовать следующий код:
grouped = df.groupby(['Region'])
df1 = df.drop(grouped.get_group(('Southwest')).index).
Поэтому я изначально попробовал следующее:
grouped = df.groupby(['Region'])
df1 = df.drop(grouped.get_group(('Southwest','Northwest')).index)
Однако это дало мне явную ошибку ('Southwest','Northwest')
.
Теперь мне интересно, есть ли способ отбросить сразу несколько групп вместо того, чтобы мне приходилось многократно набирать код выше для каждой области, которую я хочу удалить.
Я ожидаю, что вывод окончательного запроса будет аналогичен изображению, показанному ниже, однако информацию о Северо-Западном и Юго-Западном регионах следует удалить.