1. Learn
  2. /
  3. Courses
  4. /
  5. Очищення даних у Python

Connected

Exercise

Назад у майбутнє

Нещодавнє оновлення конвеєра даних, що заповнює датафрейм ride_sharing, додало реєстрацію дати кожної поїздки. Ця інформація зберігається у стовпці ride_date типу object, який у pandas відповідає рядкам.

Було виявлено помилку: поїздки, здійснені сьогодні, передавалися як такі, що відбулися наступного року. Щоб це виправити, знайдіть усі значення в стовпці ride_date, які припадають на майбутнє, і встановіть для них максимально можливе значення цього стовпця — поточну дату. Перш ніж це зробити, потрібно перетворити ride_date на обʼєкт datetime.

Пакет datetime імпортовано як dt, так само як і всі пакети, якими ви користувалися до цього.

Instructions

100 XP
  • Перетворіть ride_date на обʼєкт datetime за допомогою to_datetime(), потім перетворіть цей обʼєкт datetime на date і збережіть у стовпці ride_dt.
  • Створіть змінну today, яка зберігатиме сьогоднішню дату, використавши функцію dt.date.today().
  • Для всіх значень ride_dt у майбутньому встановіть сьогоднішню дату.
  • Виведіть максимальну дату у стовпці ride_dt.