Estou meio que preso em extrair valor de uma variável condicionando em outra variável. Por exemplo, o seguinte dataframe:
A B
p1 1
p1 2
p3 3
p2 4
Como posso obter o valor de A
quando B=3
? Sempre que extraí o valor de A
, obtive um objeto, não uma string.
df.query
e pd.eval
parecem adequados para esse caso de uso. Para obter informações sobre a pd.eval()
família de funções, seus recursos e casos de uso, visite Avaliação de Expressão Dinâmica em pandas usando pd.eval () .
item()
no final.