2
我成功合併了兩個數據框,但我也希望看到那些合併失敗的值。目的是驗證我作爲合併的結果擁有所有正確的值。是可以將它們轉儲到一個列表或更好的另一個數據框?是否可以列出未合併的數據框中的值?
在下面的代碼示例中; 'company_f'合併失敗,這是我需要看到的記錄。
import pandas as pd
data1 = pd.DataFrame({'id': ['a12bcde0','b20bcde9'], 'title': ['company_a','company_b']})
data2 = pd.DataFrame({'serial_number': ['01a2b345','10ab2030','40ab4060'],'title':['company_a','company_b (123)','company_f']})
data2['title'].replace(regex=True,inplace=True,to_replace=r"\s\(.*\)",value=r'')
pd.merge(data1, data2, on='title')
作品像一個魅力謝謝@jezrael – FunnyChef