Jupyter Notebook 中 Python yfinance 安装指南
Jupyter Notebook 能够与各种 Python 库无缝集成,包括用于获取财务数据的 yfinance。通过在 Jupyter Notebook 中安装 yfinance,您可以直接从笔记本环境中访问股票市场数据,从而实现动态数据分析和可视化。此安装过程涉及运行一个简单的命令,该命令使用 notebook 的 shell 界面来管理 Python 包。
目录
设置 Jupyter Notebook
安装 yfinance
步骤 1:打开 Jupyter Notebook
步骤 2:打开新笔记本
第 3 步:安装 yfinance
验证安装
示例:在条形图中获取和显示 Facebook 数据
结论
设置 Jupyter Notebook
Jupyter Notebook 是一个开源 Web 应用程序,允许您创建和共享包含实时代码、方程式、可视化效果和叙述文本的文档。要在您的系统上设置 Jupyter Notebook,请按照下面提到的 GeeksforGeeks 文章进行作:
注意:设置 Jupyter 笔记本 – 链接
安装 yfinance
步骤 1:打开 Jupyter Notebook
从命令行或 Anaconda Navigator 启动 Jupyter Notebook。这将在您的 Web 浏览器中打开一个带有 Jupyter 界面的新选项卡。
步骤 2:打开新笔记本
在 Jupyter 界面中,导航到要工作的目录,然后单击“新建”并选择“Python 3”以打开新笔记本。
第 3 步:安装 yfinance
在笔记本的代码单元格中,输入以下命令并运行该单元格:
!pip install yfinance
命令开头的 允许您直接从笔记本运行 shell 命令。此命令 通过 Python 软件包安装程序 .!
yfinance
pip
验证安装
要检查安装是否成功,您可以尝试在另一个代码单元中导入 yfinance:
import yfinance as yf
输出:
如果没有错误,则安装成功,您可以开始使用 来获取财务数据。yfinance
示例:在条形图中获取和显示 Facebook 数据
在此示例中,我们使用 yfinance 库下载 Meta(以前称为 Facebook)和 matplotlib 的历史股票数据,以创建条形图。该代码获取 Meta 股票从 2023 年 1 月 1 日到 2024 年 1 月 1 日的收盘价,并将这些价格可视化为条形图,日期在 x 轴上,收盘价在 y 轴上。
import yfinance as yf import matplotlib.pyplot as plt fb_data = yf.download('META', start='2023-01-01', end='2024-01-01') fb_data['Date'] = fb_data.index fb_data = fb_data[['Date', 'Close']] plt.figure(figsize=(12, 6)) plt.bar(fb_data['Date'], fb_data['Close'], color='blue') plt.xlabel('Date') plt.ylabel('Closing Price (USD)') plt.title('Facebook (Meta) Closing Prices') plt.xticks(rotation=45) plt.grid(True) plt.tight_layout() plt.show()
输出:
结论
总之,在 Jupyter Notebook 中安装 yfinance 可以高效访问财务数据以进行分析和可视化。通过遵循安装步骤并运行示例代码,您可以直接在笔记本环境中无缝获取和显示股票市场信息,例如 Meta 的收盘价。
作者:算法资料吧!