Why is this python-panda operation returning an error? -
i have csv file consisting in 3 columns of bitcoin history, looks this:
1500326826,2174.000000000000,0.027612680000 1500326826,2174.000000000000,0.158374090000 1500326826,2174.000000000000,0.100000000000 1500326834,2174.000000000000,2.000000000000 ... i'm trying ohlc of intervals of 10 minutes this:
data_frame= pd.read_csv('./btcmag/raw_initial_currency_data/krakenusd.csv', names=['date_time', 'price', 'volume'], index_col=0, parse_dates=true) data_price = data_frame['price'].resample('10min').ohlc() i tried different ways, exmaple:
data_price = data_frame.resample('10min').ohlc() but in command line:
data_price = data_frame['price'].resample('10min').ohlc() file "/users/john/.virtualenvs/btcmag/lib/python2.7/site-packages/pandas/core/generic.py", line 4729, in resample base=base, key=on, level=level) file "/users/john/.virtualenvs/btcmag/lib/python2.7/site-packages/pandas/core/resample.py", line 969, in resample return tg._get_resampler(obj, kind=kind) file "/users/john/.virtualenvs/btcmag/lib/python2.7/site-packages/pandas/core/resample.py", line 1091, in _get_resampler "but got instance of %r" % type(ax).__name__) typeerror: valid datetimeindex, timedeltaindex or periodindex, got instance of 'int64index' i'm total newbie @ , not reading through docs can figure out wrong.
i think work.
data_frame= pd.read_csv('./btcmag/raw_initial_currency_data/krakenusd.csv', names=['date_time', 'price', 'volume'], index_col=0, parse_dates=true) data_frame.index = pd.to_datetime(data_frame.index, unit='s') data_price = data_frame['price'].resample('10min').ohlc()
Comments
Post a Comment