0
私は月ごとの解像度に不規則なデータを補間しようとします。エラーは、/ usr」_get_linear_interpolate 戻りself.default ファイルで、 "/usr/local/lib/python2.7/dist-packages/traces/timeseries.py" この enter image description herePythonの時系列線形補間
ファイル、ライン122のようなものです/local/lib/python2.7/dist-packages/timesces.py.py "、行106、デフォルトで raise KeyError(msg) KeyError:"測定なしで値を取得できない(デフォルト) " コードは次のようである:
import datetime
from datetime import timedelta
import traces
import re
import os
ls = []
def cal_time_series(_ff):
with open(_ff) as _fi:
for _l in _fi.read().splitlines():
_vv = _l.split(',')
if _vv[0] == 'date':
continue
_date = _vv[0].split('-')
ls.append((datetime.datetime(int(_date[0]),int(_date[1]),int(_date[2])),int(_vv[1])))
ts = traces.TimeSeries(ls)
ts.sample(sampling_period=datetime.timedelta(days=30),start=datetime.datetime(2000,1,15),end=datetime.datetime(2015,12,15),interpolate='linear',)
cal_time_series('/mnt/d/thesis/code/point1.csv')