Ich bin erfolgreich zwei Datenframes zusammenführen, aber ich möchte auch die Werte sehen, die die Zusammenführung fehlgeschlagen. Der Zweck ist zu überprüfen, dass ich alle richtigen Werte als Ergebnis der Zusammenführung habe. Ist es möglich, sie in eine Liste oder noch besser in einen anderen Datenrahmen zu schreiben?Ist es möglich, Werte aus einem Datenrahmen aufzulisten, der nicht zusammengeführt werden konnte?
Im folgenden Codebeispiel; 'company_f' schlägt die Zusammenführung fehl, das ist der Datensatz, den ich sehen muss.
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')
Funktioniert wie ein Charme danke @jezrael – FunnyChef