데이터 전체를 C열 값으로 나눌 때는 div() 함수를 사용합니다. 그리고 데이터 프레임을 CSV 파일로도 쉽게 저장할 수도 있습니다.
import pandas as pd import numpy as np index = pd.date_range('1/1/2000', periods=8) df = pd.DataFrame(np.random.rand(8,3), index=index, columns=list('ABC')) df['D'] = df['A'] / df['B'] df['E'] = np.sum(df, axis=1) df = df.sub(df['A'], axis=0) df = df.div(df['C'], axis=0) # C열 데이터를 기준으로 열 우선 계산 df.to_csv('test.csv') # 데이터 프레임을 test.csv 파일로 저장 df.head()
그림 15-15 데이터 전체를 C열 값으로 나눈 결과