了解Pandas csv 匯入中的Skiprows 參數
將CSV 檔案匯入pandas 時,skiprows 參數可用於排除或包含特定行在資料行或包含特定行在資料行集中。然而,它的用法可能不明確,引發了對其功能的疑問。
根據 pandas 文檔,skiprows 可以採用類似列表的參數或整數。如果提供了類似清單的參數,則它表示要跳過的行號(從 0 開始索引)。但是,如果給出一個整數,則表示在檔案開頭要跳過的行數。
問題的關鍵在於理解整數值如何區分跳過第一行和跳過該行索引為 1。為了簡化,讓我們考慮一個例子:
import pandas as pd from io import StringIO s = """1, 2 ... 3, 4 ... 5, 6""" print(pd.read_csv(StringIO(s), skiprows=[1], header=None)) print(pd.read_csv(StringIO(s), skiprows=1, header=None))
這裡,我們為skiprows提供一個列表和一個整數值。正如您可以觀察到的:
此行為闡明:
以上是Pandas CSV 導入中的'skiprows”參數如何處理整數和列表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!