/ / SyntaxError: sintaxe inválida em Pandas - python, pandas

SyntaxError: sintaxe inválida em pandas - python, pandas

Eu não sei por que sintaxe inválida.

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

^
SyntaxError: invalid syntax

obrigado

Respostas:

0 para resposta № 1

Você não pode usar pass nesse caminho.

Eu acho que o que você quer é:

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

veja aqui para entender a sintaxe: Operador Ternário Python Sem mais