從其他平面檔案取得資料
雖然 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()