먼저 행 방향 축을 기준으로 한 연산에 대해 알아보겠습니다.
전체 행에 대해서 A열의 값을 B열의 값으로 나눈 후, 그 결과를 새로 만든 D열에 저장한다면, 다음과 같이 간단하게 코드를 작성할 수 있습니다.
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'] # A열의 값을 B열의 값으로 나눈 값을 D열에 저장 df
그림 15-12 행 방향 축 연산 결과
간단하죠? 다음은 열 방향 축을 기준으로 계산하는 예를 살펴보겠습니다.