ПочатиПочніть безкоштовно

Оцінювання погодних умов

У попередній вправі ви підрахували кількість несприятливих погодних умов кожного дня. У цій вправі ви використаєте ці підрахунки, щоб створити систему оцінювання для погоди.

Підрахунки варіюються від 0 до 9 і мають бути перетворені на оцінки так:

  • Перетворіть 0 на 'good'
  • Перетворіть значення від 1 до 4 на 'bad'
  • Перетворіть значення від 5 до 9 на 'worse'

Ця вправа є частиною курсу

Аналіз поліцейської діяльності з pandas

Переглянути курс

Інструкції до вправи

  • Підрахуйте унікальні значення в стовпці bad_conditions і відсортуйте індекс. (Це вже зроблено за вас.)
  • Створіть словник mapping, який відображає цілі числа bad_conditions у вказані рядки.
  • Перетворіть цілі числа bad_conditions на рядки за допомогою mapping і збережіть результат у новому стовпці rating.
  • Підрахуйте унікальні значення в rating, щоб перевірити, що числа було коректно перетворено на рядки.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Count the unique values in 'bad_conditions' and sort the index
print(weather.bad_conditions.value_counts().sort_index())

# Create a dictionary that maps integers to strings
mapping = {0:'good', 1:'bad', 2:'bad', ____}

# Convert the 'bad_conditions' integers to strings using the 'mapping'
weather['rating'] = weather.bad_conditions.____

# Count the unique values in 'rating'
print(____)
Редагувати та запускати код