시리즈 사칙연산
- 인덱스를 기준으로 연산한다.
obj1 = Series([1,2,3,4,5], index=['a','b','c','d','e']) | obj2 = Series([2,4,6,8,10], index=['a','b','d','f','g']) |
일때
1. 더하기
obj1 + obj2 | |
obj1.add(obj2,fill_value=0) |
2. 빼기
obj1 - obj2 | |
obj1.sub(obj2,fill_value=0) |
3. 곱하기
obj1*obj2 | |
obj1.mul(obj2,fill_value=1) |
4. 나누기
obj1/obj2 | |
obj1.div(obj2,fill_value=1) |
데이터 프레임 사칙연산
- 인덱스와 컬럼을 기준으로 연산한다.
df1 = DataFrame(np.arange(6).reshape(2,3), |
df2 = DataFrame(np.arange(12).reshape(3,4), index=['2014','2015','2016'], columns = ['python','r','sql','java']) |
일때
1. 더하기
df1 + df2 | |
df1.add(df2,fill_value=0) |
2. 빼기
df1 - df2 | |
df1.sub(df2,fill_value=0) |
3. 곱하기
df1 * df2 | |
df1.mul(df2,fill_value=1) |
|
4. 나누기
df1 / df2 | |
df1.div(df2,fill_value=1) |
반응형
'컴퓨터 > 파이썬' 카테고리의 다른 글
파이썬(Python) - Series와 DataFrame의 정렬 (2) | 2020.03.10 |
---|---|
파이썬(Python) - Pandas로 CSV 파일 읽기 (0) | 2020.03.10 |
파이썬(Python) - Pandas와 DataFrame (0) | 2020.03.10 |
파이썬(Python) - Pandas와 Series (0) | 2020.03.09 |
파이썬(Python) - collections.Count() / map (0) | 2020.02.27 |