Hranaté závorky (1)
Ve videu jsi viděl/a, že Pandas DataFramy lze indexovat a vybírat mnoha různými způsoby. Nejjednodušší z nich – i když ne nejvýkonnější – je použití hranatých závorek.
V ukázkovém kódu jsou stejná data o autech načtena z CSV souboru jako Pandas DataFrame. Pokud chceš z cars vybrat pouze sloupec cars_per_cap, můžeš použít:
cars['cars_per_cap']
cars[['cars_per_cap']]
Verze s jednoduchými závorkami vrátí Pandas Series, verze s dvojitými závorkami vrátí Pandas DataFrame.
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Pomocí jednoduchých hranatých závorek vypiš sloupec
countryzcarsjako Pandas Series. - Pomocí dvojitých hranatých závorek vypiš sloupec
countryzcarsjako Pandas DataFrame. - Pomocí dvojitých hranatých závorek vypiš DataFrame obsahující sloupce
countryidrives_rightzcars, v tomto pořadí.
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 country column as Pandas Series
# Print out country column as Pandas DataFrame
# Print out DataFrame with country and drives_right columns