我不知道为什么语法无效。
data[g in data.G.str.split(",") if (g.strip() == "H") else pass]
^
SyntaxError: invalid syntax
由于
答案 0 :(得分:0)
您不能以这种方式使用pass
。
我认为你想要的是:
data[(g.strip() == "H") & (g in data.G.str.split(","))]
请点击此处了解语法:Python Ternary Operator Without else