Kom igångKom igång gratis

Loopa över DataFrame (1)

Att iterera över en Pandas DataFrame görs vanligtvis med metoden iterrows(). I en for-slinga itereras varje observation, och för varje iteration är radetiketten och radinnehållet tillgängliga:

for lab, row in brics.iterrows() :
    ...

I den här och efterföljande övningar arbetar du med DataFramen cars. Den innehåller information om antalet bilar per capita och om folk kör på höger eller vänster sida för sju länder i världen.

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

Intermediate Python

Visa kurs

Övningsinstruktioner

Skriv en for-slinga som itererar över raderna i cars och utför två print()-anrop vid varje iteration: ett för att skriva ut radetiketten och ett för att skriva ut hela radinnehållet.

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)

# Iterate over rows of cars
Redigera och kör kod