개미들을 위한 퀀트 자동 매매 프로그램 개발자 블로그입니다. 프로그래밍과 퀀트 투자를 합니다.

방구석퀀트

네이버카페 : 방구석 퀀트 놀러오세요^^ https://cafe.naver.com/conerquant 가입해 주세요.

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)

댓글 없음:

댓글 쓰기

가장 많이 본 글