“Encuentre la diferencia entre dos marcos de datos de pandas” Código de respuesta

Python Pandas Diferencia entre dos marcos de datos

diff_df = pd.merge(df1, df2, how='outer', indicator='Exist')

diff_df = diff_df.loc[diff_df['Exist'] != 'both']
Pleasant Panda

diferencia de pandas entre dos marcos de datos

source_df.merge(target_df,how='left',indicator=True).loc[lambda x:x['_merged']!='both']
Repulsive Rhinoceros

Encuentre la diferencia entre dos marcos de datos de pandas

# by doing outer, you will get records from both the sides.
f = df1.merge(df2,indicator = True, how='outer').loc[lambda x : x['_merge']!='both']
Out[421]: 
   A  B     _merge
1  2  3  left_only
2  3  4  left_only
3  3  4  left_only

left_unique_result = f.loc[lambda x: x['_merge'] == 'left_only']
right_unique_result = f.loc[lambda x: x['_merge'] == 'right_only']
Difficult Deer

Respuestas similares a “Encuentre la diferencia entre dos marcos de datos de pandas”

Preguntas similares a “Encuentre la diferencia entre dos marcos de datos de pandas”

Más respuestas relacionadas con “Encuentre la diferencia entre dos marcos de datos de pandas” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código