Inizia subitoInizia 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 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 interattivo pratico

Prova questo esercizio completando questo 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