Real datasets almost always multiple tables-এ থাকে।

Example:

orders
users
products
restaurants

Need combine।

result = pd.merge(
    orders,
    users,
    on="user_id",
    how="left"
)

Types

inner
left
right
outer

Dangerous Problem

ধরুন users table-এ accidentally একই user_id দুইবার।

Join করলে order rows multiply হতে পারে।

তাই join-এর আগে/পরে check করা ভালো:

print(len(orders))
print(len(result))

এবং keys unique কিনা check করুন।