import pandas as pd
f = 'person_2025_update.csv'
print(f"--- Inspecting {f} ---")
try:
# Read first few rows
df = pd.read_csv(f, nrows=5)
print("Columns:", df.columns.tolist())
print("\nSample Data:")
print(df.head())
# Check for keywords like 'sib', 'brother', 'sister', 'family', 'order'
potential_cols = []
for col in df.columns:
c_lower = col.lower()
if any(x in c_lower for x in ['sib', 'brother', 'sister', 'family', 'order', 'child', 'num']):
potential_cols.append(col)
print("\nPotential Sibling Columns:", potential_cols)
except Exception as e:
print(e)