Bucle sobre DataFrame (2)

Los datos de fila que genera iterrows() en cada ejecución son Series Pandas. Este formato no es muy cómodo de imprimir. Por suerte, puedes seleccionar fácilmente variables de la Serie Pandas utilizando corchetes:

for lab, row in brics.iterrows() :

    print(row['country'])

Este ejercicio forma parte del curso

Python intermedio

Ver curso

Instrucciones de ejercicio

  • Utilizando los iteradores lab y row, adapta el código del bucle for de forma que la primera iteración imprima "US: 809", la segunda iteración "AUS: 731", y así sucesivamente.

  • El resultado debe tener la forma "country: cars_per_cap". Asegúrate de imprimir esta cadena exacta (con el espaciado correcto).

    • Puedes utilizar str() para convertir tus datos enteros en un string, de modo que puedas imprimirlos junto con la etiqueta del país.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Adapt for loop
for lab, row in cars.iterrows() :
    print(lab)
    print(row)