Erste SchritteKostenlos loslegen

Von CSV zum DataFrame (2)

Dein read_csv() Aufruf zum Importieren der CSV Daten hat keinen Fehler erzeugt, aber die Ausgabe ist nicht ganz das, was wir wollten. Die Zeilenbeschriftungen wurden einfach 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 Datei CSV als Zeilenbeschriftung verwendet werden soll? Das ist genau das, was du hier brauchst!

Der Python-Code mit der Lösung aus der vorigen Aufgabe ist bereits vorhanden. Kannst du die entsprechenden Änderungen vornehmen, um den Datenimport zu korrigieren?

Diese Übung ist Teil des Kurses

Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • 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_col innerhalb von pd.read_csv() an: Setze es auf 0, damit die erste Spalte als Zeilenbeschriftung verwendet wird.
  • Sieht die Ausgabe von cars jetzt besser aus?

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# 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)
Bearbeiten und Ausführen von Code