Skip to content

Instantly share code, notes, and snippets.

@u8sand
Created April 9, 2020 16:47
Show Gist options
  • Save u8sand/cd2a7c86f297b13e429a5d74dd1bbdd5 to your computer and use it in GitHub Desktop.
Save u8sand/cd2a7c86f297b13e429a5d74dd1bbdd5 to your computer and use it in GitHub Desktop.
Pandas merges simplified
import pandas as pd
def merge(left, *rights, **kwargs):
''' Helper function for many trivial (index based) joins
Usage:
merge(frame1, frame2, frame3, how='inner')
'''
merged = left
for right in rights:
merged = pd.merge(left=merged, left_index=True, right=right, right_index=True, **kwargs)
return merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment