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 Awann ermitteln B=3? Jedes Mal, wenn ich den Wert von extrahierte A, bekam ich ein Objekt, keine Zeichenfolge.
df.queryund pd.evalscheinen 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 .