Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

Använd .iloc[]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(____)
Redigera och kör kod