在 Jupyter Notebook 中安装 Python yfinance

    Jupyter Notebook 能够与各种 Python 库无缝集成,包括用于获取财务数据的 yfinance。通过在 Jupyter Notebook 中安装 yfinance,您可以直接从笔记本环境中访问股票市场数据,从而实现动态数据分析和可视化。此安装过程涉及运行一个简单的命令,该命令使用 notebook 的 shell 界面来管理 Python 包。

    设置 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

    屏幕截图-2024-07-22-at-19-31-43-Untitled9---Jupyter-Notebook-min

    命令开头的 允许您直接从笔记本运行 shell 命令。此命令 通过 Python 软件包安装程序 .!yfinancepip

    验证安装

    要检查安装是否成功,您可以尝试在另一个代码单元中导入 yfinance:

    import yfinance as yf 

    输出:

    OP2

    如果没有错误,则安装成功,您可以开始使用 来获取财务数据。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() 

    输出:

    OP

    结论

    总之,在 Jupyter Notebook 中安装 yfinance 可以高效访问财务数据以进行分析和可视化。通过遵循安装步骤并运行示例代码,您可以直接在笔记本环境中无缝获取和显示股票市场信息,例如 Meta 的收盘价。

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    算法资料吧!

    我会继续分享编程资料,学习资料

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值