AI를 활용한 재밌는 것들을 개발합니다

2019년 5월 23일 목요일

python Pandas dataframe 행별 합 구하기

다음과 같이 월별 인구 증감수의 dataframe이 있다.


최근 1개월 / 최근 6개월 / 최근 1년 의 누적 인구증감수를 구하고 싶을 때, 예를 들어 최근 6개월의 누적 인구증감수를 구한다면 아래와 같이 코딩 할 수 있다.

naturalpopdiff['6개월'] = naturalpopdiff.iloc[:,11] + naturalpopdiff.iloc[:,10] + naturalpopdiff.iloc[:,9] + naturalpopdiff.iloc[:,8] + naturalpopdiff.iloc[:,7] + naturalpopdiff.iloc[:,6]
이제 최근 1년 누적 인구증감수를 구하려면..... 0부터 다 적어야하나.... 그렇지 않다. 아래와 같이 한줄로 구할 수 있다.

naturalpopdiff['1년'] = naturalpopdiff.iloc[:,0:12].sum(axis=1)

댓글 없음:

댓글 쓰기

가장 많이 본 글