从其他平面文件获取数据
虽然 CSV 是最常见的平面文件格式,但您有时会遇到使用不同分隔符的文件。read_csv() 可以借助 sep 关键字参数来加载这些文件。默认情况下,pandas 假定分隔符是逗号,因此读取 CSV 时无需指定 sep。
此处的 Vermont 税务数据为制表符分隔值文件(TSV),因此读取文件时需要使用 sep 传入正确的分隔符。请记住,制表符表示为 \t。加载文件后,后续代码会按包含收入区间类别的 N1 字段进行分组,用于创建按收入类别划分的报税数量图表。
本练习是课程的一部分
使用 pandas 高效导入数据
练习说明
- 使用别名
pd导入pandas。 - 加载
vt_tax_data_2016.tsv,并使用sep关键字参数设置正确的分隔符。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import pandas with the alias pd
____
# Load TSV using the sep keyword argument to set delimiter
data = ____(____, ____)
# Plot the total number of tax returns by income group
counts = data.groupby("agi_stub").N1.sum()
counts.plot.bar()
plt.show()