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

Einen Kommentar hinzufügen

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