Mám 2 pandy DataFrames, které mají přesně stejné sloupce. Takže vypadají nějak takto:
Dataframe1:
C1 C2 C3
1 A X
2 B Y
Dataframe2:
C1 C2 C3
1 A X
3 C Z
Chci najít rozdíl mezi těmito 2 DataFrames. V podstatě i třeba po 3 výstup:
- Žádný ze stejných řádků 2 DataFrames - „1“ v tomto případě
Řádky přítomné v dataframe1, ale chybí v dataframe2
2 B Y
Řádky přítomné v dataframe2, ale chybí v dataframe1
3 C Z
Zjistil jsem, žádná ze stejné řady, jako jsou:
same_line_count = (pd.merge(df1, df2, on=['C1', 'C2', 'C3'], how='inner')).shape[0]
Ale já nejsem schopen najít další 2 čísla.