1. Učit se
  2. /
  3. Kurzy
  4. /
  5. ETL a ELT v Pythonu

Connected

cvičení

Aplikování pokročilých transformací na DataFrames

pandas nabízí celou řadu vestavěných transformačních nástrojů, ale někdy je potřeba použít složitější logiku. Funkce apply ti umožňuje aplikovat vlastní funkci na řádek nebo sloupec DataFrame – a tím otevírá dveře k pokročilým transformacím i generování nových příznaků.

Funkce find_street_name() vyextrahuje název ulice ze sloupce "street_address" tím, že z řetězce odstraní číslo popisné. Tato funkce je už načtena do paměti a je připravena k použití na DataFrame raw_testing_scores.

Pokyny

100 XP
  • V definici funkce transform() použij funkci find_street_name() k vytvoření nového sloupce s názvem "street_name".
  • Pomocí funkce transform() vyčisti DataFrame raw_testing_scores.
  • Vypiš prvních několik řádků DataFrame cleaned_testing_scores a všimni si nového sloupce "street_name".