问题标签 [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.

0 投票
1 回答
6584 浏览

python-3.x - 为什么 pandas.read_sql 返回一个空的 DataFrame?

我正在尝试从数据库中检索数据并保存到 pandas.DataFrame 中。这是我的 Python 脚本,

然而,它返回,

我很确定这不是 SQL 问题,因为我可以使用 conn.cursor() 从数据库中检索数据。

0 投票
1 回答
7424 浏览

python - Pycharm pandas_datareader 未找到

我在 python 中创建了一个证券交易所监视器,并且遇到了 pandas_datareader 模块的问题。代码中的原始模块是pandas.io.data,但由于pandas不再支持该模块,因此进行了修改。这是代码;

此代码带有错误;

我觉得我做错了什么。

如果需要,我可以发布更多信息。

0 投票
0 回答
699 浏览

python-3.x - pandas-datareade 和 AttributeError:NoneType 对象没有属性“fileno”

我尝试了以下代码:

并得到以下错误:

发生错误时,我将 Python 3.4 [错误:3.5 ] 与 pandas 0.2 一起使用。python 3.6 和 pandas 0.2 上的相同代码在另一个工作站上运行没有问题。任何人都知道如何解决该错误。

我已经尝试卸载并重新安装 pandas 和 pandas-datareader 但它没有帮助。

0 投票
1 回答
275 浏览

python - 日期错误(pandas 数据框、numpy、matplotlib)

我从雅虎拉股票价格然后我想用 matplotlib 绘制它们。这是具有日期、开盘价、收盘价、最高价、最低价、调整收盘价和成交量的数据框的一行([Timestamp('2016-08-01 00:00:00') 31.299999 31.389999 31.129999 31.25 31.25 13129900])

错误:主循环时间数据“[Timestamp('2016-08-01”) 与格式不匹配 '%Y-%m-%d %H:%M:%S

您的帮助将不胜感激。

0 投票
1 回答
8863 浏览

python-3.x - 蟒蛇提示中的 pandas_datareader

希望在 pandas_datareader 模块方面得到一些帮助。我已经从命令提示符安装了这样的包

它安装得很好,当我在命令提示符下直接进入 python 并键入以下内容时

它成功执行,我可以从那里使用该模块。

我现在尝试在 Atom 文本编辑器的脚本中使用它,当我在 Anaconda Prompt 中运行脚本时,我得到一个 ModuleNotFoundError ,它告诉我该包不存在,尽管它在标准命令提示符。

为了让它在 Anaconda 提示符下运行,我必须安装一些额外的东西吗?我很困惑。

任何帮助将不胜感激,如果答案非常明显但我找不到任何匹配的搜索,请原谅我。

谢谢!

0 投票
1 回答
438 浏览

python - 尝试连接到 Google Finance Python 时出错

我可以使用 datareader 连接到 yahoo Finance,但在连接到其他 API(例如 google Finance)时遇到问题,我不知道为什么。

我正在使用以下代码:

并得到以下错误信息:

RemoteDataError:无法读取 URL:http ://www.google.com/finance/historical?q=F&startdate=Sep+27%2C+2017&enddate=Nov+07%2C+2017&output=csv

任何建议都会有所帮助,因为我在网上找不到任何关于此的内容。

0 投票
1 回答
452 浏览

pandas - Pandas 每月重新采样,输出不正确?

我正在尝试将resample数据dailymonthly

这就是我正在做的

output:

我检查了它与10第 th 个月的数据。

我不确定我可能做错了什么。很新pandas

0 投票
1 回答
1739 浏览

python - 动态 URL 上的 pandas read_csv 给出 EmptyDataError: No columns to parse from file

我正在从“Python for Finance”学习 Python,并且使用的包已经过时。请帮助我解决以下错误:它显示 EmptyDataError: No columns to parse from file。

错误:

0 投票
0 回答
368 浏览

python-3.x - Why am I receiving this error when querying data from quandl, yahoo or google finance?

Whenever I run the below script I receive an error (also below) that says it is unable to read the URL for the quandl site. However, I find this strange because it says the same thing if I use web.DataReader('AAPL', 'google', start, end), for example, or even the get_data_yahoo() method. In fact, sometimes it will work if I am only trying to get the prices of one stock, but I will usually have to run it multiple times before it actually works.

Is this an known problem with pandas_datareader or is it something I am doing/not doing?

Error Output:

Traceback (most recent call last): File "test.py", line 17, in <module> df7 = web.DataReader('IEF', 'quandl', start, end) File "/usr/local/lib/python3.6/site-packages/pandas_datareader/data.py", line 172, in DataReader session=session).read() File "/usr/local/lib/python3.6/site-packages/pandas_datareader/quandl.py", line 105, in read df = super(QuandlReader, self).read() File "/usr/local/lib/python3.6/site-packages/pandas_datareader/base.py", line 181, in read params=self._get_params(self.symbols)) File "/usr/local/lib/python3.6/site-packages/pandas_datareader/base.py", line 79, in _read_one_data out = self._read_url_as_StringIO(url, params=params) File "/usr/local/lib/python3.6/site-packages/pandas_datareader/base.py", line 90, in _read_url_as_StringIO response = self._get_response(url, params=params) File "/usr/local/lib/python3.6/site-packages/pandas_datareader/base.py", line 139, in _get_response raise RemoteDataError('Unable to read URL: {0}'.format(url)) pandas_datareader._utils.RemoteDataError: Unable to read URL: https://www.quandl.com/api/v3/datasets/WIKI/IEF.csv?start_date=2017-01-01&end_date=2017-11-25&order=asc

EDIT: I make requests maybe once every 5 minutes while I'm backtesting the script.

EDIT2: The same script now works if I change the query to google instead of quandl, so maybe quandl is having problems currently?

0 投票
0 回答
485 浏览

matplotlib - 新环境下不安装tensorflow怎么办?

为什么我们需要将 tensorflow 安装为单独的环境?

如果我们这样做,当 tensorflow 被激活时,很多常用的库都不可用。

在此处输入图像描述

matplotlib、panda等大部分常用库都不在tensorflow环境中。所以我们必须重新安装才能使用它们。

在此处输入图像描述

那么为什么不直接在根目录下安装,这样我们就不必在新环境下重新安装所有这些库呢?

谢谢。