1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v pandas

Connected

Cvičení

Řazení řádků

Hledání zajímavých dat v DataFrame je často snazší, když změníš pořadí řádků. Řádky můžeš seřadit tak, že metodě .sort_values() předáš název sloupce.

Pokud mají řádky stejnou hodnotu (to se běžně stává při řazení podle kategorické proměnné), můžeš tuto shodu rozlišit řazením podle dalšího sloupce. Stačí předat seznam názvů sloupců.

Řazení podle … Syntaxe
jednoho sloupce df.sort_values("breed")
více sloupců df.sort_values(["breed", "weight_kg"])

Kombinací .sort_values() a .head() snadno odpovíš na otázky jako: „Které případy jsou na prvním místě v…?"

homelessness je k dispozici a pandas je načtený jako pd.

Pokyny 1/3

undefined XP
  • 1
    • Seřaď homelessness podle počtu bezdomovců ve sloupci individuals od nejmenšího po největší a výsledek ulož jako homelessness_ind.
    • Vypiš prvních několik řádků seřazeného DataFrame.
  • 2
    • Seřaď homelessness podle počtu bezdomovců ve sloupci family_members sestupně a výsledek ulož jako homelessness_fam.
  • 3
    • Seřaď homelessness nejprve podle regionu (vzestupně) a poté podle počtu rodinných příslušníků (sestupně). Výsledek ulož jako homelessness_reg_fam.