“Różnica pandy między dwiema ramkami danych” Kod odpowiedzi

różnica pand Python między dwoma ramkami danych

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

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

Różnica pandy między dwiema ramkami danych

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

Znajdź różnicę między dwiema pandasframe

# 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

Różnica między 2 ramami danych

df1.merge(df2,indicator = True, how='left').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
David the pythonistas

Odpowiedzi podobne do “Różnica pandy między dwiema ramkami danych”

Pytania podobne do “Różnica pandy między dwiema ramkami danych”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu