IniziaInizia gratis

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

Visualizza il corso

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
Modifica ed esegui il codice