Skip to content
Pandas

DataFrame Creation

Build DataFrames from dicts, lists, and files.

#dataframe#creation

Code

pandas
import pandas as pd

# From dict of columns
df = pd.DataFrame({
    "name": ["Alice", "Bob", "Carol"],
    "age": [30, 25, 35],
    "score": [85.5, 92.0, 78.5],
})

# From list of dicts
df2 = pd.DataFrame([{"name": "Dan", "age": 40}, {"name": "Eve", "age": 28}])

# From list of lists with explicit columns
df3 = pd.DataFrame([[1, 2], [3, 4]], columns=["a", "b"])

# Inspect
print(df.head(), df.columns, df.dtypes)
print(df.info(), df.describe())