데이터를 구조화하고 처리하는 데 팬더를 사용하고 있습니다. 이 내 DataFrame입니다 :그룹 위로 반복 팬더 데이터 프레임 및 합계/합계
그리고 이것은이 DataFrame 얻기 위해 저를 활성화하는 코드입니다 :
(data[['time_bucket', 'beginning_time', 'bitrate', 2, 3]].groupby(['time_bucket', 'beginning_time', 2, 3])).aggregate(np.mean)
가 지금은 합 (이상적으로는, 합계 수를 갖고 싶어를)는 같은 time_bucket에 그룹화 된 '비트 전송률'입니다. 예를 들어 첫 번째 time_bucket ((2016-07-08 02:00:00, 2016-07-08 02:05:00)의 경우 'bitrate'에 대한 총계는 93750000이고 개수는 25이어야합니다. .
I했던이 :data[['time_bucket', 'bitrate']].groupby(['time_bucket']).agg(['sum', 'count'])
그리고 이것은 결과입니다
하지만 정말 하나 DataFrame에 내 모든 데이터를 갖고 싶어
내가 할 수 있습니다. 간단한 것을해라. time_bucket을 넘어서서 모든 비트 전송률의 합을 계산하는 함수를 적용 하시겠습니까? 아이디어가 있으십니까? 고마워 !
질문에 필요한 데이터 프레임 (또는 그 근사치)을 제공하는 작은 코드 스 니펫을 제공하십시오. 이 이미지는 파이썬에로드 할 수 없습니다. –