Stáhni si soubor character-deaths.csv, který obsahuje informace o smrti některých postav z prvních pěti knih románové série Píseň ohně a ledu (A Song of Ice and Fire). Načti si data do tabulky a jako index použij sloupec Name.
Jak pracovat s .loc
.loc vybírá řádky a sloupce podle názvů. Základní tvar vypadá takto:
data.loc["Jméno řádku (index)", "Jméno sloupce"]
- první parametr se týká řádků – může to být jedna hodnota, seznam hodnot nebo řetězec ve formátu
"první řádek":"poslední řádek"; - druhý parametr se týká sloupců – funguje úplně stejně (jedna hodnota, seznam, rozsah).
Pár příkladů:
# konkrétní řádek a sloupec – vrátí jednu hodnotu
data.loc["Goady", "Allegiances"]
# vybíráme všechny řádky od řádku Jeren do řádku Jodge (všechny sluopce)
data.loc["Jeren":"Jodge"]
# pro řádek Mordane vypisujeme sloupce GoT až SoS
data.loc["Mordane", "GoT":"SoS"]
Pokud druhý parametr vynecháš, dostaneš všechny sloupce. Stejně tak můžeš vynechat první parametr a vybírat pouze sloupce.
- Načti soubor do tabulky (DataFrame) a nastav sloupec
Namejako index. - Zobraz si sloupce, které tabulka má. Posledních pět sloupců tvoří zkratky názvů knih a informace o tom, jestli se v knize postava vyskytuje.
- Použij
locke zjištění informací o smrti postavy jménem "Hali". - Použij
lock zobrazení řádků mezi "Gevin Harlaw" a "Gillam". - Použij
lock zobrazení řádků mezi "Gevin Harlaw" a "Gillam" a sloupceDeath Year. - Použij
lock zobrazení řádků mezi "Gevin Harlaw" a "Gillam" a informace o tom, v jakých knihách se postava vyskytuje, tj. vypiš všechny sloupce meziGoTaDwD.