두 데이터프레임의 요소끼리 곱해주고 싶은 경우에는 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)
요소들끼리 잘 곱해진 것을 확인하실 수 있습니다.
'Dev > python' 카테고리의 다른 글
[python] 문자를 아스키 코드로 변환하기, ord() 함수 (0) | 2023.08.31 |
---|---|
[python] 월(month)을 두 글자의 문자열로 나타내는 방법, 02d (0) | 2023.08.30 |
[python] 딕셔너리 값의 총합 구하기 (0) | 2023.08.30 |
[pandas] 데이터프레임 열 또는 행 기준으로 요소 총합 구하기, sum() 메서드 (0) | 2023.08.29 |
[python] 어떤 객체가 갖고 있는 속성 및 메서드 목록을 확인하고 싶을 때, dir() 함수 (0) | 2023.08.28 |
[sqlalchemy] SQL에서 AS에 대응되는 것, label() (0) | 2023.08.27 |
[python] 문자열 내 특정 문자열 존재 여부 및 위치 파악하기, find() 메서드 (0) | 2023.08.27 |
[sqlalchemy] 컬럼의 절대값, func.abs() (0) | 2023.08.26 |