Kom igångKom igång gratis

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 first och last vara strängar.
  • För att skiva på inre nivåer bör first och last vara 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

Visa kurs

Ö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(____)
Redigera och kör kod