Pandas Join, The difference is merge() is used for database-style joins and join() to join on index.