Utknąłem na wyodrębnianiu wartości jednej zmiennej warunkującej inną zmienną. Na przykład następująca ramka danych:
A B
p1 1
p1 2
p3 3
p2 4
Jak mogę sprawdzić, Akiedy B=3? Za każdym razem, gdy wyodrębniłem wartość A, otrzymałem obiekt, a nie ciąg.
df.queryi pd.evalwydaje się, że dobrze pasuje do tego przypadku użycia. Aby uzyskać informacje na temat pd.eval()rodziny funkcji, ich funkcji i przypadków użycia, odwiedź stronę Dynamic Expression Evaluation w pandach przy użyciu pd.eval () .
item()na końcu.