问题标签 [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 投票
13 回答
100780 浏览

python-3.x - 没有名为 pandas_datareader 的模块

我刚刚安装pandas_datareader使用pip install pandas-datareaderwhich 运行成功。

现在我正在尝试将它用于教程,当我尝试导入时出现此错误。

这是教程的链接。

https://www.datacamp.com/community/tutorials/finance-python-trading#gs.DgsO1BY

有任何想法吗?

0 投票
1 回答
3010 浏览

python - Pandas_datareader:get_nasdaq_symbols() 的代码数据类型

我用来pandas_datarader获取纳斯达克的股票数据。

我发现get_nasdaq_symbols()它为每只股票返回了一些很好的信息。

这是代码:

它返回pandas DataFrame对象。现在我选择了一行(符号)

我想知道每列的含义是什么。我查看了源代码,但没有任何相关信息。

具体来说,以下是我很好奇的:

  1. Listing Exchange: 本身的意义和它的值( 'A', 'N', 'P', 'Q', 'Z', None) 表示什么
  2. Market Category' ', 'G', 'Q', 'S':(其值集)的含义
  3. Test Issue: 表示哪个测试?
  4. Financial Statusnan, 'D', 'H', 'N', 'G', 'E':(其值集)的含义
  5. CQS symbol: 详细是什么CQS意思?
  6. NextShares: 什么NextShares意思?

谢谢

0 投票
1 回答
595 浏览

python - 从哪里以及如何获取股票历史数据(至少涵盖 2008 年)?

我可以使用以下代码从 Google 财经获取历史数据。但最旧的是 2016-09-20。这对于回溯测试来说太短了。我需要涵盖 2008 年的历史数据。

输出如下:

0 投票
1 回答
195 浏览

pandas - 读入 DataFrame 而不是 Panel

我想同时阅读几个股票行情的报价。我在用:

......它似乎工作。然而,数据被读入面板数据结构。如果我打印变量“h”,我会得到:

我想要:

  1. “查看”生成的面板值(我对熊猫比较陌生)。
  2. 是否可以将面板展平为 DataFrame?(IMO 记录得更好)
  3. 如果我为我阅读“调整后的收盘价”就绰绰有余了。也许直接读入 DataFrame 会更容易?

谢谢

0 投票
1 回答
35 浏览

pandas-datareader - DataReader 中的引用不正确,超出范围

我写了一些非常简单的行:

但是,我得到的答案是“有点”错误:

我收到了未要求的 2017-09-19 报价。

我错过了什么吗?

0 投票
0 回答
151 浏览

python - 在 Pandas 中追加大量 Excel 文件的最快方法

我有很多 excel 文件(大约 30K),每个文件都有项目的属性(一个 excel 每个有 3K 行)。所有 excel 文件中都存在一些列。此外,还有更多的列可能并不存在于所有列中。我想将它们合并到一个数据框中。

我尝试使用 pandas.read_excel 读取每个数据帧,然后通过 pandas.append 将它们合并,这不仅非常慢,而且对于某些文件也失败了。

使用的代码:

例子:-

Excel 1

Excel 2

最终合并数据:

请注意,在此示例中,所有列中都存在 Item Id 、 Source 和 country 等列,但可能并非所有列中都存在列。

原始数据中的列数也约为 150。每张表中的行数约为 3000,而我有大约 35K 个这样的表。所以我正在寻找将所有这些数据加载到熊猫中的最佳方法。

0 投票
0 回答
245 浏览

pandas - Pandas_datareader:如何下载“非字母股票代码”的价格数据?

使用普通符号,例如AAPL, MSFT, AMZN,

效果很好。

但是对于带有非字母符号的符号,例如'GDV$G', 'GEF.B', 'GGN$B', 'GGO$A', 'GGP$A',上面的代码不起作用。

如何下载它们的价格数据?

0 投票
3 回答
3295 浏览

python - 使用 Pandas Datareader 从多个来源读取股票

我有 6 只股票的清单。我已经设置了我的代码来引用列表中的股票名称与股票名称中的硬编码......首先使用位于位置 0 的 SPY。列表下方的代码将返回昨天的股票收盘价。

我的问题是:如何在列表中的每只股票中循环代码,以便打印出所有 6 只股票的收盘价?

我想我需要使用循环,但我不明白它们。

有任何想法吗?代码:

回报:

0 投票
0 回答
229 浏览

python - 如何获得每天 15:00 的股票价格?df = web.DataReader('TSLA','google',start,end) 我们可以在这里包含时间吗(15:00 cet)?

如何获得每天 15:00 的股票价格?df = web.DataReader('TSLA','google',start,end) 我们可以在这里包含具体时间吗(15:00 cet)?例如此时的价格,每天

2012-10-08 18:15:05'、'2012-10-09 18:15:05'、'2012-10-10 18:15:05'、'2012-10-11 18:15:05' , '2012-10-12 18:15:05',

代码:

0 投票
1 回答
723 浏览

python - Matplotlib 用于 python 数据科学手册中的谷歌股票价格示例

使用 Python 数据科学手册(第 198 页图 3.6 为来自谷歌的任何人重新采样和转换频率),我正在尝试遵循示例,如下所示:

我的图表如下所示: 这个

虽然示例如下所示:

书本

为什么会这样?我很确定代码是完全重复的。我该如何解决这个问题?