从 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.____()