반응형
데이터프레임과 시리즈를 연산하면, 데이터프레임의 각 행이 시리즈와 연산됩니다. 열이랑 연산되야 더 납득가능한 것 같은데, 아무튼 행과 연산됩니다.
데이터프레임 하나와 시리즈 하나를 정의해봅시다.
import pandas as pd
df1=pd.DataFrame([[1,2,3],[4,5,6]],columns=['C1','C2','C3'],index=['R1','R2'])
>>> df1
C1 C2 C3
R1 1 2 3
R2 4 5 6
s1=pd.Series([100,200,300],index=['C1','C2','C3'])
>>> s1
C1 100
C2 200
C3 300
dtype: int64
둘을 더해봅시다.
>>> df1+s1
C1 C2 C3
R1 101 202 303
R2 104 205 306
각 행에 더해졌습니다.
반응형
'5-3. Pandas 제공 자료구조 > DataFrame' 카테고리의 다른 글
[파이썬 판다스] 데이터프레임 열에 원하는 함수 적용하기 (apply메소드) (0) | 2022.01.03 |
---|---|
[파이썬 판다스] 데이터프레임 절댓값 씌우기 (0) | 2021.12.30 |
[파이썬 판다스] 데이터프레임 사칙연산 메소드 모음 (0) | 2021.12.30 |
[파이썬 판다스] 데이터프레임의 사칙연산 (+빈 곳 채우는 법) (0) | 2021.12.30 |
[파이썬 판다스] 데이터 프레임에서 특정 값을 기준으로 0과 1로 바꾸기 (0) | 2021.12.30 |
댓글