开始使用免费开始使用

从 NASDAQ 导入股票上市信息

在本视频中,您学习了如何使用 pd.read_csv() 函数,将包含美国证券交易所 AmEx 上市公司信息的 csv 文件导入到一个 pandas DataFrame。您可以用同样的方法导入其他交易所的上市信息 csv 文件。

下一步是确保 DataFrame 的内容能准确反映数据的含义。理解数据的两个关键方法是 .head()(默认显示前 5 行)和 .info()(汇总 DataFrame 的要素,如列内容、数据类型和缺失值)。

在本练习中,您将读取包含 NASDAQ 上市公司数据的 nasdaq-listings.csv 文件,并诊断导入数据存在的问题。您将在下一个练习中修复这些问题。

本练习是课程的一部分

在 Python 中导入与管理金融数据

查看课程

练习说明

  • pandas 导入为 pd
  • 使用 pd.read_csv() 将文件 nasdaq-listings.csv 加载到变量 nasdaq
  • 使用 .head() 显示前 10 行数据。您预计 pandas 会为每一列指定什么数据类型?缺失值使用什么符号表示?
  • 使用 .info() 在 DataFrame 摘要中识别 dtype 不匹配。特别是,是否有列应使用更合适的类型?

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import pandas library
_____

# Import the data
nasdaq = pd.____('nasdaq-listings.csv')

# Display first 10 rows
print(nasdaq.____(____))

# Inspect nasdaq
nasdaq.____()
编辑并运行代码