Ich habe eine Pandas Datenrahmen für Personen wie erstellen:Wie Datenrahmen mit Verbindungen zwischen Daten in zwei verschiedenen Datenrahmen
pid name job
1 Mike A
2 Lucy A
3 Jeff B
und eine zweite für Jobs wie:
id name
1 A
2 B
3 C
Was ich Ich möchte einen dritten Datenframe erstellen, in dem ich die Verbindungen zwischen Personen und Jobs auflisten kann. In diesem Dummy-Beispiel wird das gewünschte Ergebnis lauten:
personid jobid
1 1
2 1
3 2
Wie kann ich das mit Pandas erreichen? Ich verstehe nicht, wie in diesem Fall zu verbinden, da es für Zeile, was nicht ist ...
Gibt es eine Möglichkeit, den Vergleich von "Job" etwas intelligenter zu machen? in meinem realen Leben Szenario stimmen die Zeichenfolgen nicht 100% – user299791
was meinst du für die Zeichenfolge nicht 100% übereinstimmen? Wenn schmutzige Daten vorhanden sind, können Sie sie vor dem Vergleich bereinigen. Die Zusammenführung muss einen gemeinsamen Schlüssel haben, der in beiden Datenrahmen sein sollte. –