2017-01-25 7 views
0

MS Excel에는 편리한 수식 = AVERAGEIF (값, 기준)가 있습니다. 특정 조건을 준수하는 한 열 내의 평균 값과 비슷한 방법이 있습니까?Python Pandas : 평균 열

내 데이터 프레임에 -5000에서 +5000 사이의 값 열이 있습니다. 나는 새로운 dataframe을 생성하므로 부울 마스크를 적용하고 피하기 싶습니다 : 0
그리고 개별적으로 평균 값 참고

5000 = < X < 0 ~ < = X < -5000 사이
나는 평균값 필요 나는 많은 칼럼을 가지고 있기 때문에.

이 게시물에 대한 도움, 제안 또는 편집을 환영합니다.

답변

0

부울 마스크를 사용하면 실제로 필요한 작업을 수행 할 수 있습니다. 나는 열을 가지고

df[df>0].mean(axis=0,skipna=True,numeric_only=True) 

그것은 많은 단일 값을 반환합니다. 완전한!