開始使用免費開始

剖析雜亂的 CSV

第三方電子書供應商輸出的是以分號分隔的 CSV,且在真正的表頭上方有 2 列中繼資料。請設定你的掃描流程以處理這個版面,讓團隊可以預覽乾淨的資料表。

polars 已以 pl 載入。供應商檔案的路徑在 MESSY_CSV_PATH

本練習屬於課程

使用 Polars 擴充與最佳化資料管線

檢視課程

練習說明

  • 略過表頭上方的 2 列中繼資料。
  • 告訴 Polars 欄位是以分號分隔。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

result = pl.scan_csv(
    MESSY_CSV_PATH,
    # Skip the 2 metadata rows above the header
    skip_rows=____,
    # Columns are separated by semicolons
    separator="____",
).head(5).collect()
print(result)
編輯並執行程式碼