SyntaxError: неверный синтаксис в Pandas - PullRequest
0 голосов
/ 30 апреля 2018

Я не знаю, почему неверный синтаксис.

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

^
SyntaxError: invalid syntax

Спасибо

1 Ответ

0 голосов
/ 30 апреля 2018

Вы не можете использовать pass таким образом.

Я думаю, что вы хотите:

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

см. Здесь, чтобы понять синтаксис: Тернарный оператор Python Без else

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...