So konvertieren sie einen inline-list-dataframe in python


Sie können die folgende Syntax verwenden, um eine DataFrame-Inline-Liste in Python zu konvertieren:

 #define list
x = [4, 5, 8, ' A ' ' B ']

#convert list to DataFrame
df = pd. DataFrame (x). T

Und Sie können die folgende Syntax verwenden, um eine Liste von Listen in mehrere Zeilen eines DataFrame zu konvertieren:

 #define list of lists
big_list = [[4, 5, 6, ' B '],
            [4, 2, 1, ' A '],
            [12, 4, 8, ' C ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' col1 ',' col2 ',' col3 ',' col4 '], data=big_list)

Die folgenden Beispiele zeigen, wie Sie jede dieser Funktionen in der Praxis nutzen können.

Beispiel 1: Konvertieren einer Liste in einen Inline-DataFrame

Der folgende Code zeigt, wie man in Python eine einzelne Liste mit einer einzelnen Zeile in einen DataFrame konvertiert:

 import pandas as pd

#define list
x = [4, 5, 8, ' Mavericks ']

#convert list to DataFrame
df = pd. DataFrame (x). T

#specify column names of DataFrame
df. columns = [' Points ', ' Assists ', ' Rebounds ', ' Team ']

#display DataFrame
print (df)

  Points Assists Rebounds Team
0 4 5 8 Mavericks

Beispiel 2: Konvertieren einer Liste von Listen in mehrere DataFrame-Zeilen

Der folgende Code zeigt, wie man eine Liste von Listen in einen DataFrame mit mehreren Zeilen in Python konvertiert:

 import pandas as pd

#define list of lists
big_list = [[6, 7, 12, ' Mavericks '],
            [4, 2, 1, ' Lakers '],
            [12, 4, 8, ' Spurs ']]

#convert list of lists into DataFrame
df = pd. DataFrame (columns=[' Points ', ' Assists ', ' Rebounds ', ' Team '], data=big_list)

#display DataFrame
print (df)

        Points Assists Rebounds Team
0 6 7 12 Mavericks
1 4 2 1 Lakers
2 12 4 8 Spurs

Mit der Funktion .shape() können wir die Anzahl der Zeilen und Spalten des resultierenden DataFrame überprüfen:

 print (df.shape )

(3, 4)

Dies sagt uns, dass der resultierende DataFrame 3 Zeilen und 4 Spalten hat.

Zusätzliche Ressourcen

So konvertieren Sie einen DataFrame in eine Liste in Pandas
So konvertieren Sie ein Wörterbuch in Pandas in DataFrame
So erstellen Sie einen Pandas DataFrame aus einem NumPy-Array

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert