5-3. Pandas 제공 자료구조/Series
[파이썬 판다스] 시리즈의 사칙연산
만다린망고
2021. 12. 30. 14:45
반응형
판다스를 불러옵니다.
import pandas as pd
시리즈를 두개 정의합니다.
>>> s1=pd.Series([1,2,3,4,5],index=['a','b','c','f','g'])
>>> s1
a 1
b 2
c 3
f 4
g 5
dtype: int64
>>> s2=pd.Series([10,20,30,40,50],index=['a','c','d','e','g'])
>>> s2
a 10
c 20
d 30
e 40
g 50
dtype: int64
일부러 인덱스를 약간 다르게 정의했습니다.
두 시리즈를 합해봅시다.
>>> s1+s2
a 11.0
b NaN
c 23.0
d NaN
e NaN
f NaN
g 55.0
dtype: float64
두 시리즈 모두에 있는 인덱스에서만 연산이 수행됩니다. 같은 인덱스 끼리 연산이 수행됩니다.
다른 연산도 마찬가지입니다. 곱셈을 해봅시다.
>>> s1*s2
a 10.0
b NaN
c 60.0
d NaN
e NaN
f NaN
g 250.0
dtype: float64
반응형