Jak vytvořit prázdný pandas DataFrame se stejnými sloupci a typy jako existující DataFrame

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

Úplný příklad

create_empty_dataframe_example.py
import pandas as pd

# Initialize data to lists.
data = {'Name': ['Tom', 'Nick', 'John'],
        'Age': [20, 21, 19]}

# Create DataFrame
df = pd.DataFrame(data)

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

Podívejte se na podobné články podle kategorie: Pandas Python