Skip to content

Instantly share code, notes, and snippets.

@Coldsp33d
Coldsp33d / create_df.py
Last active September 19, 2024 15:57
Benchmarking different methods for creating empty dataframes from scratch
import pandas as pd
import perfplot
def append(n):
df = pd.DataFrame(columns=['A', 'B', 'C'])
for _ in range(n):
df = df.append({'A': 1, 'B': 12.3, 'C': 'xyz'}, ignore_index=True) # yuck
return df
def list_append(n):