Skiva indexvärden
Med skivning kan du välja på varandra följande element i ett objekt med syntaxen first:last. DataFrames kan skivas efter indexvärden eller rad-/kolumnnummer – vi börjar med det första alternativet. Det innebär skivning inuti metoden .loc[].
Jämfört med skivning av listor finns det några saker att ha i åtanke.
- Du kan bara skiva ett index om indexet är sorterat (med
.sort_index()). - För att skiva på den yttre nivån kan
firstochlastvara strängar. - För att skiva på inre nivåer bör
firstochlastvara tupler. - Om du skickar en enskild skiva till
.loc[]skivas raderna.
pandas är inläst som pd. temperatures_ind har land och stad i indexet och är tillgänglig.
Den här övningen är en del av kursen
Datamanipulering med pandas
Övningsinstruktioner
- Sortera indexet i
temperatures_ind. - Använd skivning med
.loc[]för att hämta följande delmängder:- från Pakistan till Philippines.
- från Lahore till Manila. (Det här ger meningslöst resultat.)
- från Pakistan, Lahore till Philippines, Manila.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Sort the index of temperatures_ind
temperatures_srt = ____
# Subset rows from Pakistan to Philippines
print(____)
# Try to subset rows from Lahore to Manila
print(____)
# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)