소개
이 랩에서는 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 s1과 s2를 생성하고 함께 더합니다.
## 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 s1과 s2를 생성하고, 두 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 에 대한 요소별 덧셈을 수행하는 데 유용한 도구입니다.