Loop em um DataFrame (1)
Normalmente, a iteração em um DataFrame do Pandas é feita com o método iterrows()
. Quando usado em um loop for
, é feita uma iteração por cada observação e, em cada iteração, o rótulo da linha e o conteúdo da linha em si são disponibilizados:
for lab, row in brics.iterrows() :
...
Neste exercício e nos próximos, você vai trabalhar com o DataFrame cars
. Ele contém informações sobre os carros per capita e se as pessoas dirigem à direita ou à esquerda em sete países do mundo.
Este exercício faz parte do curso
Python intermediário
Instruções de exercício
Escreva um loop for
que itere sobre as linhas de cars
e, em cada iteração, execute duas chamadas print()
: uma para imprimir o rótulo da linha e outra para imprimir todo o conteúdo das linhas.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Iterate over rows of cars