Чудово!
Completion показник покращився до 3.03single
Робота з Кількома Умовами
Свайпніть щоб показати меню
Іноді необхідно застосувати кілька умов одночасно. Наприклад, потрібно отримати дані про небезпечні астероїди з малим мінімальним діаметром. Але як записати дві умови одночасно? Подивіться на таблицю:
Цей приклад включено для кращого розуміння теми. Наведений код витягує дані про великі та небезпечні астероїди, де мінімальний оцінений діаметр перевищує 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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат