Ich stecke beim Extrahieren des Werts einer Variablenkonditionierung für eine andere Variable fest. Zum Beispiel der folgende Datenrahmen:
A B
p1 1
p1 2
p3 3
p2 4
Wie kann ich den Wert von A
wann ermitteln B=3
? Jedes Mal, wenn ich den Wert von extrahierte A
, bekam ich ein Objekt, keine Zeichenfolge.
df.query
und pd.eval
scheinen gut für diesen Anwendungsfall zu passen. Informationen zur pd.eval()
Funktionsfamilie, ihren Funktionen und Anwendungsfällen finden Sie unter Auswertung dynamischer Ausdrücke in Pandas mit pd.eval () .
item()
am Ende hinzufügen .