Subsettning med rad- och kolumnnummer
De vanligaste sätten att välja ut rader är de vi redan gått igenom: med ett booleskt villkor eller via indexetiketter. Ibland är det dock praktiskt att ange radnummer direkt.
Detta görs med .iloc[], och precis som .loc[] kan den ta två argument så att du kan välja både rader och kolumner.
pandas är inläst som pd. temperatures (utan index) är tillgänglig.
Den här övningen är en del av kursen
Datamanipulering med pandas
Övningsinstruktioner
Använd .iloc[] på temperatures för att ta ut delmängder.
- Hämta rad 23, kolumn 2 (indexpositionerna 22 och 1).
- Hämta de första 5 raderna (indexpositionerna 0 till 5).
- Hämta alla rader, kolumnerna 3 och 4 (indexpositionerna 2 till 4).
- Hämta de första 5 raderna, kolumnerna 3 och 4.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Get 23rd row, 2nd column (index 22, 1)
print(____)
# Use slicing to get the first 5 rows
print(____)
# Use slicing to get columns 3 to 4
print(____)
# Use slicing in both directions at once
print(____)