Von CSV zum DataFrame (2)
Dein Aufruf von read_csv() zum Importieren der CSV-Daten hat keinen Fehler verursacht, aber das Ergebnis ist nicht ganz so, wie wir es uns vorgestellt haben. Die Zeilenbeschriftungen wurden als eine Spalte ohne Namen importiert.
Erinnerst du dich an index_col, ein Argument von read_csv(), mit dem du festlegen kannst, welche Spalte in der CSV-Datei als Zeilenbeschriftung verwendet werden soll? Das ist genau das, was du hier brauchst!
Der Python-Code mit der Lösung aus der vorigen Übung ist bereits vorhanden. Kannst du die entsprechenden Änderungen vornehmen, um den Datenimport zu korrigieren?
Diese Übung ist Teil des Kurses
<Kurs>Python für Fortgeschrittene</Kurs>Übungsanweisungen
- Klicke auf Code ausführen, um den Code zu testen. Es sollte erkennbar sein, dass die erste Spalte eigentlich als Zeilenbeschriftung gedacht ist.
- Gib das Argument
index_colimpd.read_csv()-Aufruf an und setze es auf0, damit die erste Spalte als Zeilenbeschriftung verwendet wird. - Sieht die Ausgabe von
carsjetzt besser aus?
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)