Ich habe zwei Datenrahmen, beide haben die gleiche Anzahl von Spalten und enthalten Textdaten. Das Problem ist, dass die Daten in dem zweiten Datenrahmen Details fehlen:Setze den Wert einer Zeile in einem Pandas-Dataframe gleich dem einer Zeile in einem anderen Datenrahmen
A B
1 Bob Hoskins
2 Laura Hogan
3 Tom Jones
A B
1 Bob x
2 Bob x
3 Bob x
4 Laura x
5 Laura x
6 Tom x
Was ist der schnellste Weg in Pandas den Wert der ‚B‘ Spalte in dem zweiten Datenrahmen in Höhe ihres jeweiligen bedingten Wert setzen in der zuerst? Also wird in jeder Reihe, in der "A" = "Bob" steht, "B" auf Hoskins, Laura auf Hogan und so weiter gesetzt? Der zweite Datenrahmen ist ebenfalls ziemlich groß, mit 100.000 Zeilen, so dass eine schnelle Lösung bevorzugt wird.
Sind der Wert s eigentlich 'x' und werden als fehlend interpretiert? – piRSquared
Das war nur eine Platzhalterzeichenfolge, die ich für das Beispiel verwende, nehme an, dass es auf 'x' gesetzt ist. – GreenGodot