Erste SchritteKostenlos loslegen

Das alles in einen DataFrame verwandeln

Du hast Listen zusammengezippt, eine Funktion erstellt, die deinen Code aufnimmt, und die Funktion sogar in einer List Comprehension verwendet, um eine Liste von Dictionarys zu erstellen. Das war eine Menge Arbeit und du hast tolle Arbeit geleistet!

Du wirst sie nun alle verwenden, um die Liste der Dictionarys in einen pandas-DataFrame umzuwandeln. Du wirst sehen, wie bequem es ist, mit der Funktion DataFrame() aus dem pandas-Paket einen DataFrame aus Dictionarys zu erzeugen.

Die Funktion lists2dict(), die Liste feature_names und die Liste row_lists wurden für diese Aufgabe vorgeladen.

Los geht‘s!

Diese Übung ist Teil des Kurses

Python Toolbox

Kurs anzeigen

Anleitung zur Übung

  • Um die Funktion DataFrame() zu verwenden, musst du zunächst das pandas-Paket mit dem Alias pd importieren.
  • Erstelle einen DataFrame aus der Liste der Dictionarys in list_of_dicts, indem du pd.DataFrame() aufrufst. Weise den resultierenden DataFrame df zu.
  • Untersuche den Inhalt von df, indem du den Kopf des DataFrames ausgibst. Auf den Kopf des DataFrames df kann durch den Aufruf von df.head() zugegriffen werden.

Interaktive Übung zum Anfassen

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

# Import the pandas package


# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]

# Turn list of dicts into a DataFrame: df
df = ____

# Print the head of the DataFrame

Bearbeiten und Ausführen von Code