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)