Wie man ein leeres pandas-DataFrame mit denselben Spalten und Typen wie ein vorhandenes DataFrame erstellt

create_empty_dataframe.py
empty_df = pd.DataFrame(columns=df.columns).astype(df.dtypes)

Vollständiges Beispiel

create_empty_dataframe_example.py
import pandas as pd

# Daten als Listen initialisieren.
data = {'Name': ['Tom', 'Nick', 'John'],
        'Age': [20, 21, 19]}

# DataFrame erstellen
df = pd.DataFrame(data)

empty_df = pd.DataFrame(columns=df.columns).astype(df.dtypes)

Check out similar posts by category: Pandas, Python