问题标签 [pandas-datareader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ImportError:无法导入名称“PandasError”
我对 Python 3x 非常陌生,在 Mac 上运行。
目前使用金融 python 的 sentdex 教程,尝试运行以下脚本:
但是,这会返回以下错误消息:
我认为 panda-datareader 本身可能有问题,我已确保已将其升级到最新版本(pandas-datareader 0.3.0.post0)
我可以安装旧版本吗?我一直在使用 pip3 通过 mac 终端安装。
非常感谢您的帮助!
python-3.x - 模块“pandas_datareader”没有属性“get_data_yahoo”
我正在尝试使用此 SO question中指定的 pandas-datareader 获取股市历史记录。
我已经安装了 pandas-datareader:
conda install -c https://conda.anaconda.org/anaconda pandas-datareader
我在 windows 10 上运行,带有 pycharm 和 anaconda3 解释器
我正在尝试运行非常基本的:
但我收到一个错误:
File "D:/Dropbox/Duo/documents docs/Projects/F500AquisitionQuality/m_and_a_quality/stock_utils.py", line 2, in <module>
pdr.get_data_yahoo('AAPL')
AttributeError: module 'pandas_datareader' has no attribute 'get_data_yahoo'
请注意,文件名与此 reddit 评论中的 pandas 无关(我可以在网上找到的唯一相关内容)
python - Python pandas datareader 不再适用于 yahoo-finance 更改的 url
由于 yahoo 停止了他们的 API 支持 pandas datareader 现在失败了
是否有任何非官方的图书馆允许我们临时解决这个问题?Quandl上的任何东西可能吗?
python-3.x - PYTHON 将 EOD OHLC 格式 DataFrame 转换为 Weekly OHLC 和 Monthly 格式
Python 3.6 实验是做如下
我有以下代码,其中包含每天从 quandl 获取的每日 EOD/OHLC 库存数据。
csv 具有从2017-04-18
到2017-05-19
OHLC 格式的每日 EOD 数据
我希望这些数据在一个 CSV 中转换为每周,在另一个 CSV 中转换为每月。如何在 python 中以非常有效的方式做到这一点。
在给定日期之前进行每周转换时,应更新数据。
我在链接中引用了一些现有代码,因为我是新手,我无法继续。任何带有正确代码的 python 专家帮助将有助于解决问题。
python - Yahoo Finance API / URL 不起作用:Pandas DataReader 的 Python 修复
自 2017 年 5 月 16 日以来,使用 Pandas DataReader 的“yahoo”方法无法访问 Yahoo Finance URL。我尚未测试此 fix-yahoo-finance:https : //pypi.python.org/pypi/fix-yahoo-finance昨天刚刚发布,声明:“Yahoo! Finance 已停用他们的历史数据 API”。
编辑 2017 年 8 月 2 日:此后我按照https://pypi.python.org/pypi/fix-yahoo-finance中的步骤操作:$ pip3 install fix_yahoo_finance --upgrade --no-cache-dir,将 pandas_datareader 升级到使用“fix-yahoo-finance 0.0.6”和修改后的代码:
请注意,最后 2 个数据列的顺序是“Adj Close”和“Volume”,即。不是以前的格式。出于我的目的,它们只是重置为原始格式:
python - 如何从 Quandl 获取带有句号的股票数据?Python
由于 Python 的 pandas_datareader API 不再能够提取雅虎财经股票数据,我正在使用 quandl。这需要设置一个帐户并在命令终端中执行“pip install quandl”。如果我有一个不寻常的股票代码,比如 BRK.B,那么使用 pandas_datareader API 从 Google 提取股票数据就可以了。
但是,这不适用于 quandl,因为股票代码 BRK.B 在其中包含句号。
这会导致代码中断。但是,如果我将 ["BRK.B"] 换成任何正常的股票代码,比如 ["AAPL"],它就可以正常工作。但是,我想使用 quandl API 从标准普尔 500 指数中提取所有 505 只股票,因为某些股票代码有“。” 在他们中,它不会起作用。我试过format(stk.replace(".", "-"))
了,但也没有用。
任何帮助将不胜感激。顺便说一句,对于那些不知道的人。您必须设置一个 quandl 帐户,然后从您的 quandl 帐户设置中获取您的 API 密钥代码,然后将其复制并粘贴为您的 authtoken。
python - 无法在 Google 财经上使用 pandas_datareader 读取 S&P500
目标:
我正在尝试使用 pandas_datareader 从 Google Finance 中读取 S&P500 的历史数据。
问题
我在谷歌金融上使用该符号,但我不断收到相同的错误“无法读取网址”。我很确定我输入了错误的符号,但我已经尝试了所有我知道的选项,但我不知道还能做什么。我可以在 pandas_datareader 中使用什么符号来提取 S&P 500 的历史数据?任何帮助将不胜感激。
结果
代码
web-scraping - 解析错误:pandas-datareader 无法获取 oanda 历史货币汇率的数据
ParserError: ',' 预期在 '"' 之后。错误可能是由于在跳过的页脚行中的解析错误(skipfooter 关键字仅在 Python 的 csv 库解析所有行后应用)。
python - 使用 fix_yahoo_data 提取 Yahoo Historic 数据
我正在尝试使用以下代码使用 Python 3.5 提取 Anaconda 上的历史雅虎财务数据:
它一直在工作,直到几天前它开始给我以下消息:
有谁知道我可以做些什么来让它再次工作?