import pandas as pd
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from matplotlib import style
import seaborn as sns

style.use('seaborn-talk')

krfont={'family':'Malgun Gothic', 'weight': 'bold', 'size' : 10}
matplotlib.rc('font', **krfont)
matplotlib.rcParams['axes.unicode_minus'] = False

%matplotlib inline

PCA

df_data = pd.read_excel('데이터 분석_예제.xlsm', sheet_name='주성분분석', usecols='A:N', nrows=20)
df_data.head()

sns.pairplot(data)

plt.figure(figsize=(10,8))
sns.heatmap(data.corr(),annot=True)

#데이터 표준화
scale_data = (data - data.mean()) / data.std()
scale_data