1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Psaní efektivního kódu s pandas

Connected

cvičení

.apply() pro iteraci přes řádky

.apply() je velmi užitečná funkce pro iteraci přes řádky DataFrame a aplikování konkrétní funkce.

Budeš pracovat s podmnožinou datasetu poker_hands, která obsahuje pouze hodnoty (rank) všech pěti karet v každé ruce (tato podmnožina je pro tebe připravena ve skriptu). Tvým úkolem je vypočítat rozptyl pro každou ruku přes všechny hodnoty karet a pro každou hodnotu karty přes všechny ruce.

Instrukce 1/2

undefined XP
  • 1
    • Definuj funkci lambda, která vrátí rozptyl – použij k tomu balíček numpy.
    • Aplikuj transformaci na každý řádek.
  • 2
    • Uprav skript tak, aby funkce byla aplikována na každou hodnotu karty (rank).