从investpy包中提取收益率数据

2024-10-04 11:24:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我对使用investpypython包从investment.com网站上获取收益率曲线数据感兴趣(特别对南非https://za.investing.com/rates-bonds/south-africa-government-bonds的收益率感兴趣,以便手动构建收益率曲线)

该软件包的文档提供了一些如何提取指数或股票数据的示例,如下所示,但是没有关于通过哪些参数来提取利率/收益率数据的信息。寻找一个解决方案,如何调整下面的代码,以便将每个收益到期日的历史序列拉入数据帧中

import investpy

df = investpy.get_stock_historical_data(stock='AAPL',
                                        country='United States',
                                        from_date='01/01/2010',
                                        to_date='01/01/2020')
print(df.head())


Tags: 数据httpscomdfdate网站stock曲线
1条回答
网友
1楼 · 发布于 2024-10-04 11:24:03

要使用investpy下载债券收益率数据,请尝试以下专门为您的需要而调整的代码

import investpy
data = investpy.bonds.get_bond_historical_data(bond='South Africa 2Y',
                                               from_date='01/01/2019',
                                               to_date='31/12/2019')
data[:10]

请注意,与美国和英国相关的债券的国家代码分别为“U.S.”和“U.K.”

相关问题 更多 >