问题标签 [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-3.x - 为什么 pandas.read_sql 返回一个空的 DataFrame?
我正在尝试从数据库中检索数据并保存到 pandas.DataFrame 中。这是我的 Python 脚本,
然而,它返回,
我很确定这不是 SQL 问题,因为我可以使用 conn.cursor() 从数据库中检索数据。
python - Pycharm pandas_datareader 未找到
我在 python 中创建了一个证券交易所监视器,并且遇到了 pandas_datareader 模块的问题。代码中的原始模块是pandas.io.data,但由于pandas不再支持该模块,因此进行了修改。这是代码;
此代码带有错误;
我觉得我做错了什么。
如果需要,我可以发布更多信息。
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 但它没有帮助。
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
您的帮助将不胜感激。
python-3.x - 蟒蛇提示中的 pandas_datareader
希望在 pandas_datareader 模块方面得到一些帮助。我已经从命令提示符安装了这样的包
它安装得很好,当我在命令提示符下直接进入 python 并键入以下内容时
它成功执行,我可以从那里使用该模块。
我现在尝试在 Atom 文本编辑器的脚本中使用它,当我在 Anaconda Prompt 中运行脚本时,我得到一个 ModuleNotFoundError ,它告诉我该包不存在,尽管它在标准命令提示符。
为了让它在 Anaconda 提示符下运行,我必须安装一些额外的东西吗?我很困惑。
任何帮助将不胜感激,如果答案非常明显但我找不到任何匹配的搜索,请原谅我。
谢谢!
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
任何建议都会有所帮助,因为我在网上找不到任何关于此的内容。
pandas - Pandas 每月重新采样,输出不正确?
我正在尝试将resample
数据daily
从monthly
这就是我正在做的
output:
我检查了它与10
第 th 个月的数据。
我不确定我可能做错了什么。很新pandas
python - 动态 URL 上的 pandas read_csv 给出 EmptyDataError: No columns to parse from file
我正在从“Python for Finance”学习 Python,并且使用的包已经过时。请帮助我解决以下错误:它显示 EmptyDataError: No columns to parse from file。
错误:
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?
matplotlib - 新环境下不安装tensorflow怎么办?
为什么我们需要将 tensorflow 安装为单独的环境?
如果我们这样做,当 tensorflow 被激活时,很多常用的库都不可用。
matplotlib、panda等大部分常用库都不在tensorflow环境中。所以我们必须重新安装才能使用它们。
那么为什么不直接在根目录下安装,这样我们就不必在新环境下重新安装所有这些库呢?
谢谢。