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
Övningsinstruktioner
- Skapa en lista kallad
citiessom innehåller "London" och "Paris". - Använd
[]-subsetting för att filtreratemperaturesefter rader där kolumnencityhar ett värde i listancities. - Använd
.loc[]-subsetting för att filtreratemperatures_indefter rader där staden finns i listancities.
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[____])