簡體   English   中英

如何檢查 df 中是否存在多列的值,如果不存在 append

[英]How to check if the value is present in df for multiple columns and append if not present

我有多個df,如果值相同,我想將一個與另一個進行比較。 如果值不同,我想將 append 的值添加到第一個數據幀。 例如:數據框 1

一個 C
毫米 呵呵 jj
gg

數據框 2 | 一個 | 乙| C | |---|---|---| | 哦|ii |ff | | 嗯|hh |jj |

最終df | 一個 | 乙| C | |---|---|---| | 嗯|hh |jj | | Kk|ll |gg | | 哦|ii |ff |

我也想比較所有的列

使用pd.concat合並兩個數據框,然后應用drop_duplicates方法刪除所有重復的行

final = pd.concat([df1, df2], axis=0).drop_duplicates().reset_index()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM