Nouvelle fonction de merge avec vérifications internes
Objectif : créer une fonction (avec son test) de inner merge de dataframe qui encapsulent des vérifications, ce que pandas.merge ne fait pas
CDC : nom : merge_strict(df1, df2, on=None, left_on=None, right_on=None) localisation : outils_dataframes fonctionnement : réalise des vérifications avant de faire appel à la fonction merge de pandas :
- les param on etc sont équivalents à ceux de pd.merge
- vérifier qu'il n'y a pas de colonnes en commun hors colonnes "on" entre les deux df
- vérifier unicité et égalité ids df1 et df2
- finalement return pd.merge(df1, df2, how="inner"...)
tester différents cas :
- tout se passe bien
- chaque type d'erreur est soulevée
Edited by Benjam