开始使用免费开始使用

CSV 到 DataFrame(2)

您用于导入 CSV 数据的 read_csv() 调用没有报错,但输出并不是我们想要的效果。行标签被当作了一个没有列名的普通列导入。

还记得 read_csv() 的参数 index_col 吗?它可以用来指定 CSV 文件中的哪一列应作为行标签。这里正需要用到它!

已经包含了解决上一个练习的 Python 代码;您能做出相应修改来修复数据导入吗?

本练习是课程的一部分

Python 中级

查看课程

练习说明

  • 使用"运行代码"运行代码,并确认实际上应将第 1 列作为行标签。
  • pd.read_csv() 中指定参数 index_col:将其设为 0,这样第 1 列会被用作行标签。
  • 现在 cars 的打印结果是否更合理了?

交互式实操练习

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

# Import pandas as pd
import pandas as pd

# Fix import by including index_col
cars = pd.read_csv('cars.csv')

# Print out cars
print(cars)
编辑并运行代码