Aan de slagGa gratis aan de slag

CSV naar DataFrame (2)

Je read_csv()-aanroep om de CSV-data te importeren gaf geen foutmelding, maar de output is niet helemaal wat we willen. De rijnamen zijn geïmporteerd als een extra naamloze kolom.

Weet je nog, index_col, een argument van read_csv() waarmee je kunt aangeven welke kolom in het CSV-bestand als rijnamen moet worden gebruikt? Precies dat heb je hier nodig!

De Python-code die de vorige oefening oplost is al toegevoegd; kun jij de juiste aanpassingen doen om de data-import te herstellen?

Deze oefening maakt deel uit van de cursus

Python voor gemiddeld niveau

Cursus bekijken

Oefeninstructies

  • Voer de code uit met Code uitvoeren en stel vast dat de eerste kolom eigenlijk als rijnamen gebruikt moet worden.
  • Geef het argument index_col mee in pd.read_csv(): zet het op 0, zodat de eerste kolom als rijnamen wordt gebruikt.
  • Is de print van cars nu verbeterd?

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import pandas as pd
import pandas as pd

# Fix import by including index_col
cars = pd.read_csv('cars.csv')

# Print out cars
print(cars)
Code bewerken en uitvoeren