Začněte nyníZačněte zdarma

Slicing hodnot indexu

Slicing ti umožňuje vybrat po sobě jdoucí prvky objektu pomocí syntaxe first:last. DataFramy lze slicovat podle hodnot indexu nebo podle čísla řádku/sloupce – začneme prvním způsobem, který probíhá uvnitř metody .loc[].

Oproti slicování seznamů je potřeba mít na paměti několik věcí.

  • Index lze slicovat pouze tehdy, když je seřazený (pomocí .sort_index()).
  • Pro slicing na vnější úrovni mohou být first a last řetězce.
  • Pro slicing na vnitřních úrovních by first a last měly být tuply.
  • Pokud předáš .loc[] jediný slice, bude se slicovat přes řádky.

pandas je načtený jako pd. temperatures_ind má v indexu zemi a město a je dostupný.

Toto cvičení je součástí kurzu

Manipulace s daty v pandas

Zobrazit kurz

Pokyny k cvičení

  • Seřaď index temperatures_ind.
  • Použij slicing s .loc[] k získání těchto podmnožin:
    • od Pakistan do Philippines.
    • od Lahore do Manila. (Výsledek nedává smysl.)
    • od Pakistan, Lahore do Philippines, Manila.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Sort the index of temperatures_ind
temperatures_srt = ____

# Subset rows from Pakistan to Philippines
print(____)

# Try to subset rows from Lahore to Manila
print(____)

# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)
Upravit a spustit kód