Je suis en quelque sorte coincé sur l'extraction de la valeur d'une variable conditionnée sur une autre variable. Par exemple, le dataframe suivant:
A B
p1 1
p1 2
p3 3
p2 4
Comment puis-je obtenir la valeur de A
quand B=3
? Chaque fois que j'ai extrait la valeur de A
, j'ai obtenu un objet, pas une chaîne.
df.query
et pd.eval
semblent bien adaptés à ce cas d'utilisation. Pour plus d'informations sur la pd.eval()
famille de fonctions, leurs fonctionnalités et leurs cas d'utilisation, veuillez visiter Évaluation des expressions dynamiques dans les pandas à l'aide de pd.eval () .
item()
à la fin.