Kom igångKom igång gratis

loc och iloc (1)

Med loc och iloc kan du utföra i princip vilken dataurvalsoperation som helst på DataFrames. loc är etikettbaserat, vilket innebär att du anger rader och kolumner med deras rad- och kolumnetiketter. iloc är indexbaserat med heltal, så du anger rader och kolumner med deras heltalsindex, precis som i föregående övning.

Pröva följande kommandon för att experimentera med loc och iloc för att välja observationer. Varje par av kommandon ger samma resultat.

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

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

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

Precis som tidigare finns det kod inkluderad som importerar bildata som en Pandas DataFrame.

Den här övningen är en del av kursen

Intermediate Python

Visa kurs

Övningsinstruktioner

  • Använd loc eller iloc för att välja observationen som motsvarar Japan som en Serie. Etiketten för den här raden är JPN och indexet är 2. Se till att skriva ut den resulterande Serien.
  • Använd loc eller iloc för att välja observationerna för Australien och Egypten som en DataFrame. Du kan ta reda på etiketterna/indexen för dessa rader genom att inspektera cars. Se till att skriva ut den resulterande DataFrame:n.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Redigera och kör kod