나는 DataFrame
는 시계열을 포함하는이 :GROUPBY와 TimeGrouper '뒤로'
rng = pd.date_range('2016-06-01', periods=24*7, freq='H')
ones = pd.Series([1]*24*7, rng)
rdf = pd.DataFrame({'a': ones})
마지막 항목은 2016-06-07 23:00:00
입니다. 지금은 기본적과 같이,이에 의해 그룹에 이일 말하고자 :
a
2016-06-01 48
2016-06-03 48
2016-06-05 48
2016-06-07 24
그러나
rdf.groupby(pd.TimeGrouper('2D')).sum()
, 그래서 뒤로 내 마지막 데이터에서 시작점 대신이 결과를 얻는 그룹화 할 '3D'
에 의해 그룹화 할 때
a
2016-06-01 24
2016-06-03 48
2016-06-05 48
2016-06-07 48
과 :
나는 차라리이 기대
a
2016-06-01 24
2016-06-04 72
2016-06-07 72
예상 결과 '4D'
에 의해 그룹화 수 있습니다 :
a
2016-06-03 72
2016-06-07 96
나는 closed
의 모든 조합 label
등 내가 생각할 수있는 이것을 얻을 수 없습니다입니다.
어떻게하면됩니까? 문제는 이제 일주일에 의해 그룹화에 초점을 맞추고 있기 때문에
이것은'''DateOffset'''로 더 일반적으로 할 수 있습니다. – TomTom101