Panda's: een leeg dataframe maken met kolomnamen


U kunt de volgende basissyntaxis gebruiken om een leeg Pandas DataFrame te maken met specifieke kolomnamen:

 df = pd. DataFrame (columns=[' Col1 ', ' Col2 ', ' Col3 '])

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Maak een DataFrame met kolomnamen en geen rijen

De volgende code laat zien hoe u een Panda DataFrame maakt met specifieke kolomnamen en zonder rijen:

 import pandas as pd

#createDataFrame
df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E '])

#view DataFrame
df

A B C FROM

We kunnen vorm gebruiken om de grootte van het DataFrame te bepalen:

 #display shape of DataFrame
df. shape

(0, 5)

Dit vertelt ons dat het DataFrame 0 rijen en 5 kolommen heeft.

We kunnen ook list() gebruiken om een lijst met kolomnamen te krijgen:

 #display list of column names
list (df)

['A B C D E']

Voorbeeld 2: Maak een DataFrame met kolomnamen en een specifiek aantal rijen

De volgende code laat zien hoe u een Panda DataFrame maakt met specifieke kolomnamen en een specifiek aantal rijen:

 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

Houd er rekening mee dat elke waarde in het DataFrame wordt gevuld met een NaN-waarde.

Nogmaals, we kunnen vorm gebruiken om de grootte van het DataFrame te bepalen:

 #display shape of DataFrame
df. shape

(9, 5)

Dit vertelt ons dat het DataFrame 9 rijen en 5 kolommen heeft.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in panda’s kunt uitvoeren:

Hoe u een nieuwe kolom maakt op basis van de voorwaarde in Pandas
Hoe u een kolom invoegt in een Pandas DataFrame
Hoe u een kolom instelt als index in Pandas

Einen Kommentar hinzufügen

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