Kom igångKom igång gratis

Subsetting med .loc[]

Den mest kraftfulla egenskapen hos index är .loc[]: en subsettingmetod som tar emot indexvärden. När du skickar in ett enda argument väljer den ut en delmängd av rader.

Kod som använder .loc[] för subsetting är ofta lättare att läsa än vanlig hakparentessubsetting, vilket gör koden enklare att underhålla.

pandas är inläst som pd. temperatures och temperatures_ind är tillgängliga; den senare är indexerad efter city.

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

Datamanipulering med pandas

Visa kurs

Övningsinstruktioner

  • Skapa en lista kallad cities som innehåller "London" och "Paris".
  • Använd []-subsetting för att filtrera temperatures efter rader där kolumnen city har ett värde i listan cities.
  • Använd .loc[]-subsetting för att filtrera temperatures_ind efter rader där staden finns i listan cities.

Interaktiv övning med praktiskt arbete

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

# Make a list of cities to subset on
cities = ["____", "____"]

# Subset temperatures using square brackets
print(temperatures[____])

# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])
Redigera och kör kod