2016-11-25 2 views
0

아마도이 질문은 매우 간단합니다. 그러나 불규칙한 xts 변수를 시간 기준으로 변형하고 다른 열의 값을 더할 수있는 방법을 찾지 못했습니다.날짜를 변경하고 Rxts의 열을 합계하는 방법

2016-03-06 00:00:10 1 
2016-03-06 00:00:39 1 
2016-03-06 00:00:44 1 
2016-03-06 00:00:57 1 
2016-03-06 00:00:58 1 
2016-03-06 00:01:56 1 

하지만이 같은 필요 : 내 XTS 변수는 다음과 같습니다

[,1] 
2016-03-06 00:00:00 5 
2016-03-06 00:01:00 6 
... 

그것은 거의 우리가 쉽게 팬더의 모양 변경하여 수행 할 수있는 작업 :

series.resample(self.freq, how='sum', label='right') 

을 감사합니다

+0

[this] (http://stackoverflow.com/questions/16019187/why-is-there-no-apply-hourly-in-r-with-xts-zoo) 도움이 될 수 있습니까? 특히 [this] (http://stackoverflow.com/questions/16019187/why-is-there-no-apply-hourly-in-r-with-xts-zoo#comment22849715_16019730) 댓글을 확인하십시오. –

+0

예 @RonakShah,이 접근 방식의 유일한 문제는 불규칙한 datetime이 있다는 것입니다. 두 번째 예제를 사용하더라도 시간 1:00:00, 2:00:00 등과 같이 불규칙한 datetimes가 표시되는 경우가 있습니다. –

+0

안녕하세요 @RonakShah 저는 align.time.down 사용자 정의 함수를 약간 변경하고 정규 datetimes에서 결과를 얻었습니다. tks –

답변

0

period.apply()해야합니까 :

ep <- endpoints(df.xts, 'minutes') 
period.apply(df.xts, ep ,sum) 
관련 문제