Source code for maayanlab_bioinformatics.utils.merge
import pandas as pd
[docs]
def merge(*dfs, **kwargs):
''' Helper function for many trivial (index based) joins
Deprecated: Use `pd.concat([dfs], axis=1)` instead
'''
if not dfs:
return pd.DataFrame()
#
left, *rights = dfs
#
merged = left
for right in rights:
merged = pd.merge(left=merged, left_index=True, right=right, right_index=True, **kwargs)
#
return merged