问题标签 [yfinance]

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 投票
2 回答
37 浏览

python - 使用 print 将值格式化为百分比时遇到问题

我有这个代码:

输出是:

我希望输出显示为小数点后 2 位的百分比。例如:

我该怎么做呢?

0 投票
1 回答
176 浏览

algorithmic-trading - 从 yfinance 捕获异常

我有以下代码:

这给出了异常: - AALB.NV:未找到数据,符号可能已被除名有什么方法可以捕获此异常吗?

0 投票
0 回答
235 浏览

python - 有没有办法从 yfinance 中提取市盈率?

我正在尝试构建一个股票筛选器,使用 yfinance 从雅虎金融中提取数据。有没有办法在 python 中使用 yfinance 提取 PE 比率。

0 投票
0 回答
32 浏览

python - 想要创建一个用户输入,一旦选​​择就会启动一个预定义的列表

所以我一直在尝试结合 python 和金融来创建我自己的图表和什么。我有代码的基础,但想让它更易于修改。我的目标是有一个用户输入部分,以便允许用户选择他们想要查看的股票。最重要的是,我希望有一个特定的输入生成一个预定义的股票列表。我的代码看起来像这样:

目前它不会承认电动汽车需要生成已定义的公司列表。抱歉,如果这是一个基本问题,我对编码还是很陌生。

我正在使用 JupyterNotebook

0 投票
1 回答
366 浏览

python - 由于大苏尔,日期时间熊猫中的 KeyError?

我刚刚升级了 Big Sur 11.0.1,在尝试执行笔记本时遇到了一些问题。很奇怪,因为它对 Catalina 有效。有人可以帮忙吗?

错误:

0 投票
1 回答
1066 浏览

pandas - YFinance 上的 Pandas 数据框

我正在使用 YFinance 获取一些股票历史价格。试图将数据转换为 Json 作为 JS Charting 的数据。Yfinance 数据框将日期列视为索引。结果,我不知道如何访问/打印简单的“日期”列。(你可以说我是 python 的初学者)。

我试图阅读有关 to_json() 和 reset_index() 之类的数据框文档。但是我太初学者了,我无法理解他们在说什么。

我真正想要的是从 Yfinance 数据框中为我的网页上的 javascript 应用程序生成一个 Json 文本,如下所示:

我现在正在使用一个愚蠢的 for 循环来生成文本,但我确信那里有更优雅的解决方案。

0 投票
2 回答
4002 浏览

python - 使用 Yfinance 获取市值数据

我试图使用 yfinance 获取股票的市值数据。这是我的代码:

通过使用此代码,我收到以下错误:

*** IndexError:列表索引超出范围

我附上了错误的屏幕截图以及 DataFrame

错误

行情数据框

我参考了下面指定的 url 来规避这个问题。

Yfinance IndexError:列表索引超出范围

使用上述 url 中给出的修复修改的代码是:

通过使用上面的代码,我收到了屏幕截图中描述的错误:

通过使用代码,我收到以下错误:

KeyError:'常规市场价格

相同的屏幕截图如下所示:

错误

单击错误提到的文件时,我们可以看到错误是由函数 def_read_lines 引起的。下面附上截图:

发生错误的函数

我确实尝试使用 yahooquery 库,但在值数据框中,所有值都填充为错误值,而不是实际市值值,如图所示:

值数据框

我不明白我哪里错了。任何帮助将不胜感激

0 投票
2 回答
831 浏览

python - yfinance.download() 超级慢

我只是在编写一些简单的代码来从 yfinance 下载数据。当我第一次启动它时它工作正常。但现在变得非常缓慢。我的意思是下载 15 个代码以供以下调用需要 20 分钟。我错过了什么吗?

0 投票
2 回答
122 浏览

pandas - 多索引数据帧拆分和堆栈

当我从 yfinance 下载数据时,每个代码都有 8 列(开盘价、高价、低价等)。由于我正在下载 15 个代码,因此我有 120 个列和 1 个索引列(日期)。它们水平相加。见图 1

我只想要 8 个唯一的列,而不是在 2 个级别中拥有那么多列。再加上创建一个标识代码的新列。参见图 2。

图 1:当前表格

图 1,但在原始文本中:

图 2:期望的结果

我应用的代码是:

0 投票
2 回答
1092 浏览

python - 如何通过输入行业名称来获取股票代码列表

我正在尝试编写代码以在输入行业名称时返回股票代码列表。

例如,MSFT 在 yfinance 的技术部门,我想要属于这个特定部门的其余公司。

此代码将返回“技术”,如何获取包含其他股票的数据框。

是否有可能获得比“技术”更具体的“通信”等更具体的部门类别?