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