0
날씨 데이터가 있으며 특정 수의 행에 함수를 적용해야합니다. 예를 들어, 10 또는 15 행마다 평균값을 계산합니다. 행의 수는 날짜에 누락 된 값이 많이 있기 때문에 중요합니다. 그리고 나는 그것에 의존하고 싶지 않습니다.DataFrame의 특정 행 수에 함수 적용
나는 groupby
을 시도했지만 시간이나 분만 지정할 수 있습니다. 어쨌든 DateTime index
에서 독립적 인 기능을 적용하고 싶습니다.
나는 슬라이스 DF
이 옵션 df[:9]
이 될 것이라고 생각하지만 모든 행에이를 적용하는 방법을 모르겠습니까? 아래
간단한 예 :
index=date_range('2013-1-1 00:00:03', '2013-01-31 23:59:03', freq='1min')
df=pd.DataFrame(np.random.rand(len(index),3),index=index)
df.groupby(df.index.map(lambda t: t.minute))
어떤 조언을 기대.
는 매 10 개 행을 결합하려는하지만 프레임은 53 개 행이 말. 여분으로 무엇을하고 싶니? 그들은 그룹에 있어야하지 않습니까? – DSM
또한 적용 할 기능은 무엇입니까? 'df.resample ('10min', how =)'작동합니까? –
TomAugspurger
@DSM 추가 행은 무시할 수 있습니다. – Michal