Pandas DataFrame pow() 메서드

Beginner

소개

이 랩에서는 Pandas DataFrame 클래스의 pow() 메서드 사용법을 안내합니다. pow() 메서드는 DataFrame 내에서 숫자의 지수 또는 거듭제곱을 계산하는 데 사용됩니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단 모서리를 클릭하여 Notebook 탭으로 전환하여 실습을 위한 Jupyter Notebook에 접근하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

필요한 라이브러리 가져오기

먼저, DataFrame 작업을 위해 pandas 라이브러리를 가져와야 합니다.

import pandas as pd

DataFrame 생성

예제에서 사용할 샘플 DataFrame 을 생성해 보겠습니다.

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

이렇게 하면 세 개의 열 ('A', 'B', 'C') 과 세 개의 행을 가진 DataFrame 이 생성됩니다. DataFrame 의 값은 정수입니다.

스칼라를 사용하여 거듭제곱 계산

pow() 메서드를 사용하여 DataFrame 의 값에 스칼라를 적용하여 거듭제곱을 계산할 수 있습니다. 이렇게 하면 DataFrame 의 각 값을 스칼라의 거듭제곱으로 올립니다.

scalar_power = 2
df_power = df.pow(scalar_power)
print(df_power)

출력:

   A   B   C
0  1  16  49
1  4  25  64
2  9  36  81

이 예제에서 스칼라 거듭제곱은 2 입니다. DataFrame 의 각 값은 2 의 거듭제곱으로 계산됩니다.

다른 DataFrame 을 사용하여 거듭제곱 계산

pow() 메서드를 사용하여 다른 DataFrame 의 값을 사용하여 DataFrame 의 값에 대한 거듭제곱을 계산할 수도 있습니다. 이렇게 하면 첫 번째 DataFrame 의 각 값을 두 번째 DataFrame 의 해당 값의 거듭제곱으로 올립니다.

df2 = pd.DataFrame({'A': [1, 2, 3], 'B': [1, 2, 3], 'C': [1, 2, 3]})
df_power = df.pow(df2)
print(df_power)

출력:

   A   B   C
0  1   4   7
1  1  25  64
2  1  36  729

이 예제에서 첫 번째 DataFrame 의 각 값은 두 번째 DataFrame 의 해당 값의 거듭제곱으로 계산됩니다.

Series 를 사용하여 거듭제곱 계산

pow() 메서드를 사용하여 Series 를 사용하여 DataFrame 의 값에 대한 거듭제곱을 계산할 수도 있습니다. 이렇게 하면 DataFrame 의 각 값을 Series 의 해당 값의 거듭제곱으로 올립니다.

series = pd.Series([2, 2, 2])
df_power = df.pow(series)
print(df_power)

출력:

   A  B   C
0  1  16  49
1  2  25  64
2  3  36  81

이 예제에서 DataFrame 의 각 값은 Series 의 해당 값의 거듭제곱으로 계산됩니다.

시퀀스를 사용하여 거듭제곱 계산

pow() 메서드를 사용하여 시퀀스를 사용하여 DataFrame 의 값에 대한 거듭제곱을 계산할 수도 있습니다. 이렇게 하면 DataFrame 의 각 값을 시퀀스의 해당 값의 거듭제곱으로 올립니다.

sequence = (2, 2, 2)
df_power = df.pow(sequence)
print(df_power)

출력:

   A  B   C
0  1  16  49
1  4  25  64
2  9  36  81

이 예제에서 DataFrame 의 각 값은 시퀀스의 해당 값의 거듭제곱으로 계산됩니다.

요약

Pandas DataFrame 클래스의 pow() 메서드를 사용하면 DataFrame 에서 숫자의 지수 또는 거듭제곱을 계산할 수 있습니다. 스칼라, 다른 DataFrame, Series 또는 시퀀스를 사용하여 거듭제곱을 계산할 수 있습니다. 이 메서드는 DataFrame 값에 대한 수학적 연산을 수행하는 데 유용합니다.