Робота з Кількома Умовами
Іноді необхідно застосувати кілька умов одночасно. Наприклад, потрібно отримати дані про небезпечні астероїди з малим мінімальним діаметром. Але як записати дві умови одночасно? Подивіться на таблицю:
Цей приклад включено для кращого розуміння теми. Наведений код витягує дані про великі та небезпечні астероїди, де мінімальний оцінений діаметр перевищує 3.5 кілометра, а 'hazardous' дорівнює True.
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet', index_col = 0) data_extracted = data.loc[(data['est_diameter_min'] > 3.5) & (data['hazardous'] == True)] print(data_extracted)
У виведених даних ви бачите всі рядки, які задовольняють цим двом умовам:
est_diameter_min> 3.5;hazardous== True.
Розгляньте наступний приклад з оператором or. Цей код витягує дані про надзвичайно малі або великі астероїди з мінімальним оціненим діаметром менше 0.0005 кілометрів та максимальним оціненим діаметром більше 20 кілометрів:
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet', index_col = 0) data_extracted = data.loc[(data['est_diameter_min'] < 0.0005) | (data['est_diameter_max'] > 20)] print(data_extracted)
У виведених даних відображено всі рядки, які задовольняють одну з двох умов:
est_diameter_min< 0.0005;est_diameter_max> 20.
Swipe to start coding
Вам надано набір даних, що містить інформацію про астероїди.
- Ваше завдання — витягти дані про дуже яскраві та не небезпечні астероїди, де:
'absolute_magnitude'≥ 25;'hazardous'==False.
- Використайте атрибут
.loc[]з обома умовами, з'єднаними оператором&(не забудьте взяти кожну умову в дужки).
На завершення виведіть 5 випадкових рядків з отриманого DataFrame за допомогою .sample(5).
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.03
Робота з Кількома Умовами
Свайпніть щоб показати меню
Іноді необхідно застосувати кілька умов одночасно. Наприклад, потрібно отримати дані про небезпечні астероїди з малим мінімальним діаметром. Але як записати дві умови одночасно? Подивіться на таблицю:
Цей приклад включено для кращого розуміння теми. Наведений код витягує дані про великі та небезпечні астероїди, де мінімальний оцінений діаметр перевищує 3.5 кілометра, а 'hazardous' дорівнює True.
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet', index_col = 0) data_extracted = data.loc[(data['est_diameter_min'] > 3.5) & (data['hazardous'] == True)] print(data_extracted)
У виведених даних ви бачите всі рядки, які задовольняють цим двом умовам:
est_diameter_min> 3.5;hazardous== True.
Розгляньте наступний приклад з оператором or. Цей код витягує дані про надзвичайно малі або великі астероїди з мінімальним оціненим діаметром менше 0.0005 кілометрів та максимальним оціненим діаметром більше 20 кілометрів:
1234import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet', index_col = 0) data_extracted = data.loc[(data['est_diameter_min'] < 0.0005) | (data['est_diameter_max'] > 20)] print(data_extracted)
У виведених даних відображено всі рядки, які задовольняють одну з двох умов:
est_diameter_min< 0.0005;est_diameter_max> 20.
Swipe to start coding
Вам надано набір даних, що містить інформацію про астероїди.
- Ваше завдання — витягти дані про дуже яскраві та не небезпечні астероїди, де:
'absolute_magnitude'≥ 25;'hazardous'==False.
- Використайте атрибут
.loc[]з обома умовами, з'єднаними оператором&(не забудьте взяти кожну умову в дужки).
На завершення виведіть 5 випадкових рядків з отриманого DataFrame за допомогою .sample(5).
Рішення
Дякуємо за ваш відгук!
single