pydit.wrangling.merge.merge_smart¶
- pydit.wrangling.merge.merge_smart(df1, df2, rename_merge_key=False, **kwargs)[source]¶
Merge two dataframes, with prefixes or suffixes for all fields not just collissions.
- Parameters:
df1 (pandas.DataFrame) – The left dataframe
df2 (pandas.DataFrame) – The right dataframe
rename_merge_key (bool, optional, default False) – If True, the key columns will be renamed with the suffixes or prefixes
kwargs (the keyword arguments you can pass to pandas.DataFrame.merge()) – See https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.merge.html
- Returns:
A new merged dataframe
- Return type:
pandas.DataFrame