TGViewer
Data science/ML/AI Data science/ML/AI @datascience_bds · 14K subscribers
Post #1356 1.17K
🐼 Pandas Has a Built-In Way to Find Duplicates

Most people discover:
df.drop_duplicates()


But before deleting anything, try:
df.duplicated().sum()

This tells you how many duplicate rows exist.

Want to see them?
df[df.duplicated()]


Want to check duplicates based on specific columns?
df[df.duplicated(subset=["email"])]


And here's a useful one:
df[df.duplicated(subset=["email"], keep=False)]

keep=False marks every occurrence of the duplicate.

These commands come in handy when you're trying to understand why duplicates exist before removing them.

#Pandas

@datascience_bds
  • ❤ 8
More from @datascience_bds
  1. Oct 8, 2026document post
  2. Oct 7, 2026🧮 NumPy: Why axis=0 and axis=1 Feel Backwards You've probably seen: np.mean(X, axis=0) an…
  3. Oct 6, 2026document post
  4. Oct 5, 2026📊 Pandas Cheatsheet Every Data Analyst Should Save Pandas is one of the most important to…
  5. Oct 4, 2026SQLBolt: Interactive SQL You can learn SQL by writing real queries directly in the browser…
  6. Oct 3, 2026Tools vs MCP vs Skills: 3 Layers That Power Production AI Agents
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →