1. Learn
  2. /
  3. 课程
  4. /
  5. 在 Python 中导入与管理金融数据

Connected

道练习

获取单家公司股票数据

DataReader 提供数据源 'iex'。若要在 DataCamp 之外实验这些数据,您需要一个 IEX Cloud 账户。

IEX 将股票价格序列的可访问范围限制为最近 5 年。

在导入 DataReader 包后,使用形如 date(YYYY, MM, DD) 的 start 和/或 end 参数,从 IEX 获取股票价格数据非常简单:

stock_data = DataReader(ticker, data_source, start, end)

在第一章中,您已经学习过,股票代码 (stock ticker) 是获取某家公司股票信息所需的唯一符号。

在本练习中,您将练习导入 Apple 在 2016 年的数据,其股票代码为 'AAPL'。

说明

100 XP
  • 从 pandas_datareader.data 导入 DataReader,并从 datetime 库导入 date。
  • 使用 date() 将 start 设为 2016 年 1 月 1 日,将 end 设为 2016 年 12 月 31 日。
  • 将 ticker 设为 Apple 的股票代码 'AAPL',将 data_source 设为 'iex'。
  • 创建一个 DataReader() 对象以导入股票价格,并赋给变量 stock_prices。
  • 使用 .head() 和 .info() 来显示并检查结果。