Pandas Series add() 메서드 사용법

Beginner

소개

이 랩에서는 Pandas 의 add() 메서드를 사용하여 Series 에 덧셈을 수행하는 방법을 배웁니다. add() 메서드를 사용하면 Series 를 다른 Series 또는 스칼라 값과 더할 수 있습니다. 또한 fill_value 매개변수를 사용하여 누락된 값 또는 null 값을 채울 수도 있습니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

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

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

Series 생성

pandas 라이브러리를 import 하고 Series 를 생성하는 것으로 시작해 보겠습니다.

import pandas as pd

## Create a Series
s = pd.Series([1, 2, 3, 4])
print("Original Series:")
print(s)

Output:

Original Series:
0    1
1    2
2    3
3    4
dtype: int64

Series 에 스칼라 값 더하기

add() 메서드를 사용하여 Series 의 각 요소에 스칼라 값을 더할 수 있습니다. 이 예제에서는 Series 의 각 요소에 스칼라 값 2를 더합니다.

print("\nSeries after adding a scalar value:")
print(s.add(2))

Output:

Series after adding a scalar value:
0    3
1    4
2    5
3    6
dtype: int64

두 Series 더하기

add() 메서드를 사용하여 두 Series 를 함께 더할 수도 있습니다. 이 예제에서는 두 Series s1s2를 생성하고 함께 더합니다.

## Create two Series
s1 = pd.Series([1, 2, 3])
s2 = pd.Series([4, 5, 6])

print("\nResult of adding two Series:")
print(s1.add(s2))

Output:

Result of adding two Series:
0    5
1    7
2    9
dtype: int64

결측값 채우기

add() 메서드는 결측값 또는 null 값을 채우는 것도 지원합니다. fill_value 매개변수를 사용하여 덧셈을 수행하기 전에 결측값을 채울 값을 지정할 수 있습니다. 이 예제에서는 결측값이 있는 두 Series s1s2를 생성하고, 두 Series 를 더하기 전에 값을 3으로 채웁니다.

## Create two Series with missing values
s1 = pd.Series([1, None, None])
s2 = pd.Series([4, 5, None])

print("\nResult of adding two Series with missing values:")
print(s1.add(s2, fill_value=3))

Output:

Result of adding two Series with missing values:
0    5.0
1    8.0
2    NaN
dtype: float64

요약

이 랩에서는 Pandas 에서 add() 메서드를 사용하여 Series 에 대한 덧셈을 수행하는 방법을 배웠습니다. Series 의 각 요소에 스칼라 값을 더하고, 두 Series 를 함께 더하며, 결측값 또는 null 값을 채울 수 있습니다. add() 메서드는 Pandas 에서 Series 에 대한 요소별 덧셈을 수행하는 데 유용한 도구입니다.