1. Learn
  2. /
  3. Курси
  4. /
  5. ETL та ELT у Python

Connected

вправа

Застосування просунутих трансформацій до датафреймів

У pandas є безліч вбудованих інструментів трансформації, але інколи для перетворення потрібна складніша логіка. Функція apply дає змогу застосувати визначену користувачем функцію до рядка або стовпця датафрейма, відкриваючи можливості для просунутих перетворень і створення ознак.

Функція find_street_name() виділяє назву вулиці з поля "street_address", відкидаючи номер будинку в рядку. Цю функцію вже завантажено в пам'ять, і її можна застосувати до датафрейма raw_testing_scores.

Інструкції

100 XP
  • У визначенні функції transform() скористайтеся функцією find_street_name(), щоб створити новий стовпець із назвою "street_name".
  • Використайте функцію transform(), щоб очистити датафрейм raw_testing_scores.
  • Виведіть head датафрейма cleaned_testing_scores і перегляньте новий стовпець "street_name".