/ / SyntaxError: nieprawidłowa składnia w Pandach - python, pandy

SyntaxError: nieprawidłowa składnia w Pandach - python, pandy

Nie wiem, dlaczego błędna składnia.

data[g in data.G.str.split(",") if (g.strip() == "H") else pass]

^
SyntaxError: invalid syntax

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

Nie możesz tego użyć pass w ten sposób.

Myślę, że chcesz:

data[(g.strip() == "H") & (g in data.G.str.split(","))]

zobacz tutaj, aby zrozumieć składnię: Python Ternary Operator Bez tego