使用Pandas 解析分號分隔的.CSV 檔案
處理逗號分隔值(CSV) 檔案時,正確處理至關重要分隔符以確保準確的資料解析。 Pandas 提供了一種簡單的解決方案,用於讀取具有非標準分隔符號(例如分號)的 CSV 檔案。
考慮這個情況:您有一個格式類似於以下內容的 .csv 檔案:
a1;b1;c1;d1;e1;... a2;b2;c2;d2;e2;...
要將此檔案匯入 pandas DataFrame,您可以使用 read_csv() 函數。但是,預設情況下,pandas 假定分隔符號是逗號。若要指定分號分隔符,請使用 sep 參數,如下所示:
import pandas as pd
csv_path = "C:...."
data = pd.read_csv(csv_path, sep=';')
如果忘記指定sep 參數,pandas 的預設行為是將所有資料視為單列,導致列印時結果錯誤DataFrame.
這種預設行為的原因是pandas 假定逗號是最常見的分隔符號。透過提供 sep 參數,您可以明確指示 pandas 使用分號作為分隔符,確保正確解析資料。
總而言之,在 pandas 中處理分號分隔的 CSV 檔案時,請務必記住指定九月=';'在read_csv()函數中取得準確的資料解析。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3