import pandas as pd data = {'name': ['Alice', 'Bob', 'Charlie'], 'score': [90, None, 85]} df = pd.DataFrame(data) print(df['score'].mean()) # Can cause problems with None
print(df['score'].dropna().mean()) # Drops missing values first
data = {'age': ['25', '30', '35']} df = pd.DataFrame(data) print(df['age'].mean()) # Error: strings, not numbers
df['age'] = df['age'].astype(int) print(df['age'].mean())