假設你想用 sql2csv 連線到某個 SQL 資料庫,但還不確定這個特定資料庫能不能連。sql2csv 的手冊沒有直接列出所有可用的資料庫連線器,不過 csvsql 有!
sql2csv
csvsql
你能否利用 csvsql 的手冊,查出目前 sql2csv 與整個 csvkit 套件中,哪些 SQL 資料庫連線是「不支援」的?
csvkit
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章將學習如何透過命令列從網頁伺服器下載資料檔。同時也會認識說明文件、選項旗標,以及一次處理多個檔案的方法。
我們把旅程從下載延伸到資料處理。本章將使用命令列函式庫 csvkit 來轉換、預覽、篩選與操作檔案,為後續分析做好準備。
本章將更深入探索 csvkit 函式庫的功能,特別聚焦於可在命令列完成的資料庫操作,包括建立資料表、擷取資料,以及各種 ETL 轉換。
當前練習
在最後一章,我們將銜接命令列與其他資料科學語言,學習如何協同運作。以 Python 為例,你會學到如何在命令列執行 Python、使用套件管理工具 pip 安裝相依套件,並以命令列建立完整的模型管線。