1. Learn
  2. /
  3. Курси
  4. /
  5. Як перемагати в змаганнях Kaggle за допомогою Python

Connected

Вправа

Ознаки дати

Ви вже створили базові ознаки з числових змінних. Тепер час побудувати ознаки на основі дати й часу. Ви потренуєтеся на підвибірці з даних конкурсу Taxi Fare Prediction на Kaggle. Набір даних містить інформацію про поїздки на таксі, а мета — передбачити ціну кожної поїздки.

Ваше завдання — згенерувати ознаки дати з моменту посадки пасажира (pickup datetime). Пам'ятайте, що краще створювати нові ознаки для тренувальних і тестових даних одночасно. Після створення ознак розділіть дані назад на датафрейми train і test. Тут це зроблено за допомогою методу pandas isin().

Датафрейми train і test уже доступні у вашому робочому середовищі.

Інструкції

100 XP
  • Об'єднайте датафрейми train і test в один датафрейм taxi.
  • Перетворіть стовпець "pickup_datetime" на об'єкт datetime.
  • Створіть ознаки дня тижня (за допомогою атрибута .dayofweek) та години (за допомогою атрибута .hour) зі стовпця "pickup_datetime".