언빌리버블티
[Python] Pandas Dataframe 누적합과 누적곱 구하기 - pd.cumsum() / pd.cumprod() 본문
Language/Python
[Python] Pandas Dataframe 누적합과 누적곱 구하기 - pd.cumsum() / pd.cumprod()
나는 정은 2022. 10. 11. 13:28Pandas 데이터프레임 행 방향 누적값 계산
pd.cumsum / pd.cumprod
cumsum / cumprod메서드를 사용해서 행/열의 누적합/누적곱을 구할 수 있다.
위에서부터 아래로 한줄씩 덧셈/곱셈을 누적한다.
pd.cumsum()
DataFrame.cumsum(axis=None, skipna=True, args, kwargs)
- axis : 누적합/ 누적곱을 적용할 축 기준을 설정
- skipna : 결측치를 무시할 지 여부 설정
pd.cumprod()
DataFrame.cumprod(axis=None, skipna=True, args, kwargs)
활용 예시
- 서울시 코로나19 공공데이터 활용
- 2020년 1월부터 2021년 12월 까지의 확진자 수 / 누적 확진자 수의 변화 그래프 시각화
df_allday['누적확진수'] = df_allday['확진수'].cumsum()
df_allday

df_allday.plot(secondary_y='확진수', figsize=(10,3))

'Language > Python' 카테고리의 다른 글
[Python] Pandas data type을 숫자로 변환하기 - pd.to_numeric() (0) | 2022.10.12 |
---|---|
[Python] Pandas 데이터프레임 조건 탐색 및 대치 메서드 pd.where 과 np.where 차이 (0) | 2022.10.11 |
[Python] Pandas 데이터 프레임 병합 메서드 - pd.merge() (0) | 2022.10.07 |
[Python] Pandas 데이터 프레임 병합 메서드 - pd.concat() (0) | 2022.10.07 |
[Python] 수치형 변수의 구간화 - pd.cut() & pd.qcut() (0) | 2022.10.06 |
Comments