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
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_colmee inpd.read_csv(): zet het op0, zodat de eerste kolom als rijnamen wordt gebruikt. - Is de print van
carsnu 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)