Вибір рядків за категоріальними змінними
Вибір підмножини даних за категоріальною змінною часто передбачає використання оператора or (|), щоб вибрати рядки з кількох категорій. Це може бути виснажливо, якщо, наприклад, вам потрібні всі штати з одного з трьох регіонів.
Замість цього скористайтеся методом .isin(), який дає змогу розв'язати цю задачу, записавши одну умову замість трьох окремих.
colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]
homelessness доступний, а pandas імпортовано як pd.
Ця вправа є частиною курсу
Опрацювання даних у pandas
Інструкції до вправи
Відфільтруйте homelessness для випадків, коли переписний стовпець США state входить до списку штатів Мохаве canu, і запишіть результат у mojave_homelessness. Перегляньте надрукований результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]
# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]
# See the result
print(mojave_homelessness)