Check data types and non-null counts - [ ] **Run `.describe()`** — Look for impossible min/max, suspicious means, large standard deviations - [ ] **Run `.value_counts()`** on categorical columns — Check for inconsistent categories - [ ] **Check for duplicates** — `df.duplicated().sum()` - [ ] **Coun