Pandas: so erstellen sie einen leeren dataframe mit spaltennamen
Sie können die folgende grundlegende Syntax verwenden, um einen leeren Pandas-DataFrame mit bestimmten Spaltennamen zu erstellen:
df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Erstellen Sie einen DataFrame mit Spaltennamen und ohne Zeilen
Der folgende Code zeigt, wie man einen Pandas-DataFrame mit bestimmten Spaltennamen und ohne Zeilen erstellt:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame df A B C FROM
Wir können Shape verwenden, um die Größe des DataFrame zu ermitteln:
#display shape of DataFrame
df. shape
(0, 5)
Dies sagt uns, dass der DataFrame 0 Zeilen und 5 Spalten hat.
Wir können auch list() verwenden, um eine Liste von Spaltennamen zu erhalten:
#display list of column names
list (df)
['A B C D E']
Beispiel 2: Erstellen Sie einen DataFrame mit Spaltennamen und einer bestimmten Anzahl von Zeilen
Der folgende Code zeigt, wie ein Pandas-DataFrame mit bestimmten Spaltennamen und einer bestimmten Anzahl von Zeilen erstellt wird:
import pandas as pd #createDataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '], index=range(1, 10)) #view DataFrame df A B C D E 1 NaN NaN NaN NaN NaN 2 NaN NaN NaN NaN NaN 3 NaN NaN NaN NaN NaN 4 NaN NaN NaN NaN NaN 5 NaN NaN NaN NaN NaN 6 NaN NaN NaN NaN NaN 7 NaN NaN NaN NaN NaN 8 NaN NaN NaN NaN NaN 9 NaN NaN NaN NaN NaN
Beachten Sie, dass jeder Wert im DataFrame mit einem NaN-Wert gefüllt ist.
Auch hier können wir „Shape“ verwenden, um die Größe des DataFrame zu ermitteln:
#display shape of DataFrame
df. shape
(9, 5)
Dies sagt uns, dass der DataFrame 9 Zeilen und 5 Spalten hat.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in Pandas ausgeführt werden:
So erstellen Sie eine neue Spalte basierend auf der Bedingung in Pandas
So fügen Sie eine Spalte in einen Pandas DataFrame ein
So legen Sie eine Spalte als Index in Pandas fest