<Python>/[DataFrame]

파이썬 Pandas DataFrame 상관계수

9566 2021. 12. 19. 21:20
728x90

 

상관계수

1. 상관계수 #dataframe
df.corr()

2. X1에 대한 상관계수 내림차순 정렬
df.corr()['X1'].sort_values(ascending=False)

 

실습 코드

import pandas as pd 
import numpy as np

df = pd.DataFrame({ 'X1': [0, 1, 2, 4, 0, 1, 2, 4], 
                           'X2': [5, 7, np.nan, 9, 0, 1, 2, 4], 
                           'X3': [np.nan, 10, np.nan, 12, 0, 1, 2, 4]})

# 1. 상관계수 #dataframe
df.corr()

# 2. X1에 대한 상관계수 내림차순 정렬
df.corr()['X1'].sort_values(ascending=False)

 

실습 결과

 

실습 파일

상관계수 by 9566.ipynb
0.00MB

728x90