首頁 >後端開發 >Python教學 >如何使用 Pandas 從沒有標題的 CSV 檔案中讀取特定列?

如何使用 Pandas 從沒有標題的 CSV 檔案中讀取特定列?

DDD
DDD原創
2024-11-02 19:31:30400瀏覽

How to Read Specific Columns from a CSV File Without Headers Using Pandas?

從不帶標題的 CSV 中讀取資料

處理缺少標題的 .csv 檔案時,可能需要擷取特定欄位分析。 Pandas 為這項挑戰提供了一個方便的解決方案。

取得列的子集

要從沒有標題的 CSV 檔案中只讀取某些列,您可以利用 usecols 參數在 Pandas 的 read_csv 函數中。這允許您指定您感興趣的列索引。

例如,如果您希望讀取不含標題的CSV 檔案的第4 和第7 列,您可以使用以下程式碼:

<code class="python">df = pd.read_csv(file_path, header=None, usecols=[3,6])</code>

透過設定header=None,表示該文件缺少標頭。 usecols 參數採用從 0 開始的列索引清單。因此,要取得第 4 列和第 7 列,請指定索引 3 和 6(記住 Python 索引從 0 開始)。

附加說明

有關 read_csv 函數及其各種參數的更多詳細信息,請參閱 Pandas 文件。此資源全面概述了 Pandas 在資料操作和分析方面的功能和細微差別。

以上是如何使用 Pandas 從沒有標題的 CSV 檔案中讀取特定列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn