1. Leren
  2. /
  3. Cursussen
  4. /
  5. Python voor gemiddeld niveau

Connected

Opdracht

loc en iloc (1)

Met loc en iloc kun je vrijwel elke denkbare selectiebewerking op DataFrames uitvoeren. loc is label-gebaseerd: je specificeert rijen en kolommen aan de hand van hun rij- en kolomlabels. iloc is gebaseerd op indexen van gehele getallen: je geeft rijen en kolommen op via hun numerieke index, zoals je in de vorige oefening deed.

Probeer de volgende commando's uit om met loc en iloc observaties te selecteren. Elk commando-paar hieronder geeft hetzelfde resultaat.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Net als eerder is er code opgenomen die de autogegevens als een Pandas DataFrame inlaadt.

Instructies

100 XP
  • Gebruik loc of iloc om de observatie die bij Japan hoort te selecteren als een Series. Het label van deze rij is JPN, de index is 2. Zorg dat je de resulterende Series print.
  • Gebruik loc of iloc om de observaties voor Australië en Egypte te selecteren als een DataFrame. Je kunt de labels/indexen van deze rijen achterhalen door cars te inspecteren. Zorg dat je het resulterende DataFrame print.