3 votes

Exécution d'une corrélation sur plusieurs colonnes dans pandas

Est-il possible de faire une corrélation entre plusieurs colonnes par rapport à une colonne dans pandas ? Par exemple :

DF[['A']['B']].corr(DF['C'])

2voto

jezrael Points 290608

Je crois que vous avez besoin corrwith et sélectionnez plusieurs colonnes en list :

DF = pd.DataFrame({

         'B':[4,5,4,5,5,4],
         'C':[7,8,9,4,2,3],
         'A':[1,3,5,7,1,0],

})

print (DF[['A', 'B']].corrwith(DF['C']))
A    0.319717
B   -0.316862
dtype: float64

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X