问题标签 [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.
python - Pandas 列对行的多索引
我正在使用 yfinance 下载多个符号的价格历史记录,它返回具有多个索引的 df。例如:
可以在没有 yfinance 的情况下构建类似的数据框,例如:
一旦我有了这个 df,我想对其进行重组,以便每个符号和日期都有一行。我目前正在通过循环遍历符号列表并每次调用 API 并附加结果来执行此操作。我确信必须有一种更有效的方法:
所需输出的示例:
python - 如何处理用yfinance下载的多级列名
我有一个代码列表 ( tickerStrings
),我可以一次下载所有代码。当我尝试使用 pandas时,read_csv
它不会像我从 yfinance 下载数据时那样读取 csv 文件。
我通常通过这样的股票代码访问我的数据:data['AAPL']
或data['AAPL'].Close
,但是当我从 csv 文件中读取数据时,它不允许我这样做。
这是打印输出:
尝试访问数据时出现的错误:
python - 如何使用多级列索引导入 csv
当我在雅虎金融中导入多只股票时,我会得到一个多指数。我正在尝试导出为 csv 文件,并且它们导入具有相同索引的相同数据集。我尝试使用index = False
in.to_csv
方法,但它删除了行索引,这是我不想要的。
基本上我找不到stocks_sample_csv
与stocks_sample
.
顺便说一句,我正在这样做,所以我不需要每次打开我的 python 控制台时都下载。
任何帮助将不胜感激。
python - Yfinance - 无法获取最近的股票数据
抱歉,如果这很明显,但我正在使用 yfinance 创建一个股票分析程序,但是这个月我什么也得不到,现在是月初(截至现在 8 月 3 日),但我的程序无法获取7月31日之后的数据
这是我录制 5 天窗口的程序:
输出是
python - yfinance - 不提供某些代码的数据(只是简单的信息)?
我正在尝试 yfinance,它给了我错误。我在 OTCBB 上使用股票代码 AAALY |Aareal Bank Ag
还有其他示例,我如何获取这些数据?
代码:
我正在获得其他股票代码的结果,如 AMZN、AAPL 等。
python - 如何使用 pandas 和 yfinance 在多级 Dataframe 中添加一列?
我有以下代码:
当我尝试运行它时,我收到以下提到的错误:
我尝试使用此代码:
提取的报告存在数学错误,因为代码之间没有分隔。
当我真正需要的是代码列表中提到的每个代码时,它应该创建一个名为“hl”的列,在该列中减去该行的高位和该行的低位,依此类推。
python - 如何过滤多索引数据框中的列(熊猫)
我有以下数据框:
该数据框是使用以下代码获得的:
我正在尝试将此功能应用于“代码”列表中提到的所有代码:
对于代码我需要找到“tr”然后使用 tr 我必须找到“atr”我无法获得“tr”
python - 安装 yfinance 错误窗口 7 Anaconda
我尝试使用安装 yfinancepip install yfinance
并得到:
然后尝试conda install -c ranaroussi yfinance
并得到:
知道发生了什么以及如何安装它吗?提前致谢!
python - 改进股票市场算法
我试图让这段代码对在我的 GitHub 帐户上查看它的潜在雇主更具吸引力。该代码本质上是循环遍历一个 CSV 文件,并使用 yfinance 包装器搜索每个符号以查找 Yahoo-Finance API。它对股票进行一些检查并决定它是否是合适的投资。有很多 try except 子句,因为 API 可以在 pandas 数据框中返回空字段。目前我认为它可以改进,因为它有多个嵌套的 if 语句和许多 try except 语句。非常感谢所有反馈。