」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 Pandas 解析分號分隔的 CSV 檔案?

如何使用 Pandas 解析分號分隔的 CSV 檔案?

發佈於2024-11-19
瀏覽:278

How Do I Parse Semi-Colon Separated CSV Files Using Pandas?

使用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