loc a iloc (1)
S loc a iloc zvládneš v DataFramech prakticky jakýkoliv výběr dat, na který pomyslíš. loc pracuje na základě popisků – musíš tedy zadávat řádky a sloupce podle jejich názvů. iloc naopak používá celočíselné indexy, takže řádky a sloupce určuješ čísly, stejně jako v předchozím cvičení.
Vyzkoušej si následující příkazy a experimentuj s loc a iloc pro výběr záznamů. Každá dvojice příkazů vrátí stejný výsledek.
cars.loc['RU']
cars.iloc[4]
cars.loc[['RU']]
cars.iloc[[4]]
cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]
Jako dříve je v kódu už připravený import dat cars jako Pandas DataFrame.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Pomocí
locneboilocvyber záznam odpovídající Japonsku jako Series. Popisek tohoto řádku jeJPN, index je2. Výslednou Series nezapomeň vypsat. - Pomocí
locneboilocvyber záznamy pro Austrálii a Egypt jako DataFrame. Popisky a indexy těchto řádků zjistíš prohlédnutímcars. Výsledný DataFrame nezapomeň vypsat.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out observation for Japan
# Print out observations for Australia and Egypt