2013-10-16 4 views
0

파이썬을 사용하여 시계열 생성기를 만들었습니다. 소스 코드는 여기에 있습니다 : https://gist.github.com/anonymous/7010817팬더를 사용하여 시계열을 만드는 방법

그러나 나는 날짜 계산에 실패하고 같은 파일에 데이터를 저장합니다. 필요한 결과는 다음과 같다 : 마지막 날의

2013-01-01 00:00:00, 0.1212... 
2013-01-01 00:00:01, 1.1212... 
... 
2013-01-01 00:XX:XX, 2.1231... 

만 데이터가 저장됩니다

2013-01-01 00:00:00, 0.1212... 
2013-01-01 00:00:01, 1.1212... 
... 
2013-01-01 00:XX:XX, 2.1231... 
2013-01-02 00:00:00, 0.0000... 
2013-01-02 00:00:01, 0.8256... 
... 
2013-01-02 00:XX:XX, 1.5890... 
... 

그러나 실제 결과는 다음과 같다. 문제를 어떻게 해결할 수 있습니까? 미리

감사

답변

0

색인에 정의 된주기들의 수는 가변 duration 같은 인 len(x)이다. 이제 Gist에서 공유 한 내용은 duration입니다. 이는 색인에 2013 년 1 월 1 일 자정부터 다음 100 초까지의 시간이 포함되어야 함을 의미합니다. 따라서 코드가 올바르게 작동합니다.

기간을 변경하거나 freq을 하루 동안 데이터 가치가 1 일 이상 유지하는 것이 좋습니다. 다음은 freq.을 (D) 일로 변경하면 생성되는 CSV에서 head의 결과입니다.

[email protected]:~/Desktop$ head temp.csv 
2013-01-01,0.5610715563428571 
2013-01-02,1.46599572922606 
2013-01-03,1.6778167560314936 
2013-01-04,2.62905543843325 
2013-01-05,3.369346748155469 
2013-01-06,3.852764462138 
2013-01-07,4.834465391540452 
2013-01-08,5.411356890867407 
2013-01-09,6.30042970400768 
2013-01-10,7.240255999695465 
관련 문제