簡體   English   中英

在python中讀取csv文件時跳過第二行數據幀

[英]skip second row of dataframe while reading csv file in python

在 python 中讀取 csv 文件時,我無法跳過數據文件的第二行。

我正在使用以下代碼:

imdb_data = pd.read_csv('IMDB_data.csv', encoding = "ISO-8859-1",skiprows = 2) 

您的代碼將省略csv的前兩行。 如果要省略第二行(但包括第一行),請進行以下較小更改:

imdb_data = pd.read_csv('IMDB_data.csv', encoding = "ISO-8859-1",skiprows = [1]) 

查看文檔,我們可以了解到,如果為跳過行提供整數nskiprows跳過前n行。 如果要按行號(索引為0)顯式跳過單行,則必須提供類似列表的參數。

在您的特定情況下,這將是skiprows=[1]

問題已經回答了。 如果想一次跳過幾行,可以執行以下操作:

df = pd.read_csv("transaction_activity.csv", skiprows=list(np.arange(1, 13)))

通過將原始列保留在數據框中,它將從秒跳過行到 12,因為它被計數為“0”。

希望對類似問題有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM