Developer MJ Story

[Python] Pandas, Dataframe 열(row) 합(sum)으로 나누기 본문

Software/Python&Ruby

[Python] Pandas, Dataframe 열(row) 합(sum)으로 나누기

집근처 2018. 2. 5. 11:02
반응형

안녕하세요.


집근처 개발자 입니다.


오늘은 Pandas DataFrame 열의 합으로 값들을 나누는 방법에 대해서 알아 볼게요.


그러니까 각 row에서 column 값의 비중이 얼마인지 계산하는 방법입니다.


예를 들어 아래와 같은 DataFrame이 있다면.



코드는 아래와 같다.

local_df_t.div(local_df_t.sum(axis=1), axis=0)


결과는 아래와 같다.

각각의 value들의 column별 비중을 확인 할 수 있다.


간단하지만 자주 사용하는 유용한 코드이다.

이런 코드는 기억해 두는 것이 좋다고 생각한다.

반응형