Alpha_vantage产生错误

时间:2018-05-22 22:43:05

标签: python-3.x

Alpha_vantage会产生错误。有什么想法吗?

from alpha_vantage.timeseries import TimeSeries
import pandas as pd

print('Pandas_Version: ' + pd.__version__)

symbol = 'GOOGL'

ts = TimeSeries(key='4BTFICZGTPWZRRQS', output_format='pandas')
close = ts.get_daily(symbol=symbol, outputsize='full')[0]['close']   
direction = (close > close.shift()).astype(int)
target = direction.shift(-1).fillna(0).astype(int)
target.name = 'target'

产生错误:

Pandas_Version:0.23.0 回溯(最近一次调用最后一次):

  

文件"",第1行,in       runfile(' F:/ Eigene Dokumente_C / Documents / AI / Deep_Learning / test_stock_predictor.py',   wdir =' F:/ Eigene Dokumente_C / Documents / AI / Deep_Learning')

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\ spyder的\ utils的\站点\ sitecustomize.py&#34 ;,   第707行,在runfile中       execfile(filename,namespace)

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\ spyder的\ utils的\站点\ sitecustomize.py&#34 ;,   第102行,在execfile中       exec(compile(f.read(),filename,' exec'),命名空间)

     

文件" F:/ Eigene   Dokumente_C / Documents / AI / Deep_Learning / test_stock_predictor.py",line   16,在       close = ts.get_daily(symbol = symbol,outputsize =' full')[0] [' close'] #compact / full

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\大熊猫\芯\ frame.py&#34 ;,   第2685行, getitem       return self._getitem_column(key)

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\大熊猫\芯\ frame.py&#34 ;,   第2692行,在_getitem_column中       return self._get_item_cache(key)

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\大熊猫\芯\ generic.py&#34 ;,   第2486行,在_get_item_cache中       values = self._data.get(item)

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\大熊猫\芯\ internals.py&#34 ;,   第4115行,在得到       loc = self.items.get_loc(item)

     

文件   " C:\用户\阿克曼\ Anaconda3 \ lib中\站点包\大熊猫\芯\索引\ base.py&#34 ;,   第3065行,在get_loc中       return self._engine.get_loc(self._maybe_cast_indexer(key))

     

文件" pandas_libs \ index.pyx",第140行,in   pandas._libs.index.IndexEngine.get_loc

     

文件" pandas_libs \ index.pyx",第162行,in   pandas._libs.index.IndexEngine.get_loc

     

文件" pandas_libs \ hashtable_class_helper.pxi",第1492行,在   pandas._libs.hashtable.PyObjectHashTable.get_item

     

文件" pandas_libs \ hashtable_class_helper.pxi",第1500行,在   pandas._libs.hashtable.PyObjectHashTable.get_item

     

KeyError:'关闭'

1 个答案:

答案 0 :(得分:0)

close = ts.get_daily(symbol=symbol, outputsize='full')[0]['close']

只需在 END 删除['close']