Ciclo su un DataFrame (1)
L'iterazione di un DataFrame di pandas si effettua in genere con il metodo iterrows()
. Usato in un ciclo for
, ogni osservazione viene iterata, e a ogni iterazione sono disponibili l’etichetta della riga e il contenuto corrispondente.
for lab, row in brics.iterrows() :
...
In questo e nei prossimi esercizi lavorerai sul DataFrame cars
. Contiene informazioni sulle auto pro capite e sul fatto che le persone guidino a destra o a sinistra in sette Paesi del mondo.
Questo esercizio fa parte del corso
Python - Livello Intermedio
Istruzioni dell'esercizio
Scrivi un ciclo for
che scorra le righe di cars
e, a ogni iterazione, esegua due chiamate alla funzione print()
: una per stampare l’etichetta della riga e l’altra per stampare tutto il contenuto della riga.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Iterate over rows of cars