學任何函式庫、工具或工具組的第一步,是確認自己使用的是最新且穩定的版本。
第二步是確定知道如何存取說明文件,這樣當你卡關時就知道去哪裡查。
在這個練習中,讓我們針對 csvkit 與這套命令列資料處理工具組中的各個指令,同時完成這兩件事。
csvkit
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
# Upgrade csvkit using pip pip install ___ csvkit
本章將學習如何透過命令列從網頁伺服器下載資料檔。同時也會認識說明文件、選項旗標,以及一次處理多個檔案的方法。
我們把旅程從下載延伸到資料處理。本章將使用命令列函式庫 csvkit 來轉換、預覽、篩選與操作檔案,為後續分析做好準備。
當前練習
本章將更深入探索 csvkit 函式庫的功能,特別聚焦於可在命令列完成的資料庫操作,包括建立資料表、擷取資料,以及各種 ETL 轉換。
在最後一章,我們將銜接命令列與其他資料科學語言,學習如何協同運作。以 Python 為例,你會學到如何在命令列執行 Python、使用套件管理工具 pip 安裝相依套件,並以命令列建立完整的模型管線。