Alpha_vantage 产生错误
Posted
技术标签:
【中文标题】Alpha_vantage 产生错误【英文标题】:Alpha_vantage produces error 【发布时间】:2018-11-01 19:08:21 【问题描述】:。有什么想法吗?
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 Traceback(最近一次调用最后一次):
文件“”,第 1 行,在 runfile('F:/Eigene Dokumente_C/Documents/AI/Deep_Learning/test_stock_predictor.py', wdir='F:/Eigene Dokumente_C/Documents/AI/Deep_Learning')
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", 第 705 行,在运行文件中 execfile(文件名,命名空间)
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", 第 102 行,在 execfile 中 exec(编译(f.read(),文件名,'exec'),命名空间)
文件 "F:/Eigene Dokumente_C/Documents/AI/Deep_Learning/test_stock_predictor.py",行 16,在 close = ts.get_daily(symbol=symbol, outputsize='full')[0]['close'] # 紧凑/完整
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\pandas\core\frame.py", 第 2685 行,在 getitem 中 return self._getitem_column(key)
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\pandas\core\frame.py", 第 2692 行,在 _getitem_column 中 return self._get_item_cache(key)
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\pandas\core\generic.py", 第 2486 行,在 _get_item_cache 中 values = self._data.get(item)
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\pandas\core\internals.py", 第 4115 行,在获取 loc = self.items.get_loc(item)
文件 "C:\Users\Ackermann\Anaconda3\lib\site-packages\pandas\core\indexes\base.py", 第 3065 行,在 get_loc 中 return self._engine.get_loc(self._maybe_cast_indexer(key))
文件“pandas_libs\index.pyx”,第 140 行,在 pandas._libs.index.IndexEngine.get_loc
文件“pandas_libs\index.pyx”,第 162 行,在 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】:close = ts.get_daily(symbol=symbol, outputsize='full')[0]['close']
只需在END处删除['close']
。
【讨论】:
以上是关于Alpha_vantage 产生错误的主要内容,如果未能解决你的问题,请参考以下文章
SqlException 当前命令发生了严重错误 应放弃任何可能产生的结果