Loc en iloc (2)
Ook loc en iloc laten je zowel rijen als kolommen selecteren uit een DataFrame. Probeer de volgende commando's uit om te experimenteren. Opnieuw leveren gekoppelde commando's hetzelfde resultaat op.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
- Print de
drives_right-waarde van de rij die overeenkomt met Marokko (het rijlabel isMOR). - Print een sub-DataFrame met de observaties voor Rusland en Marokko en de kolommen
countryendrives_right.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out drives_right value of Morocco
# Print sub-DataFrame