je la dataframe suivante:Pandas recherche basée sur la valeur
Date best a b c d
1990 a 5 4 7 2
1991 c 10 1 2 0
1992 d 2 1 4 12
1993 a 5 8 11 6
Je voudrais faire une trame de données comme suit:
Date best value
1990 a 5
1991 c 2
1992 d 12
1993 a 5
Je cherche à trouver une valeur basée sur une autre ligne valeur en utilisant des noms de colonnes. Par exemple, la valeur pour 1990 dans la seconde df devrait rechercher "a" à partir de la première df et la deuxième ligne devrait rechercher "c" (= 2) à partir de la première df.
Des idées?
Une chance que vous pourriez expliquer comment ce morceau de code fonctionne? – 3kstc
@ 3kstc nous utilisons essentiellement 'apply' pour itérer sur les lignes en passant argument' axis = 1' donc le lambda ici est la ligne donc pour la première ligne 'x' est la première ligne, nous retournons alors une colonne spécifique qui dans – EdChum