Dev/python

[pandas] 데이터프레임 요소 곱, mul() 메서드

bskyvision.com 2023. 8. 28. 19:42

두 데이터프레임의 요소끼리 곱해주고 싶은 경우에는 mul() 메서드를 사용할 수 있습니다. 예시로 3x3 사이즈의 df1과 df2를 만든 후에 두 개의 요소들을 곱한 결과를 df3이라는 변수에 바인딩해주겠습니다. 

 

import pandas as pd


df1 = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
df2 = pd.DataFrame([[1, 1, 2], [0, 0, 0], [2, -1, -1]])

print("=========df1\n", df1)
print("=========df2\n", df2)

df3 = df1.mul(df2)

print("=========df3\n", df3)

 

 

요소들끼리 잘 곱해진 것을 확인하실 수 있습니다.