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 产生错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥设置 SQL 变量会产生错误?

不同的 IDE 产生 0 个错误与 28 个错误

android是不是不断产生错误?

SqlException 当前命令发生了严重错误 应放弃任何可能产生的结果

Unity Hololens (UWP) 构建会产生独立构建不会产生的错误?

为啥#region 会产生编译错误?