[英]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])
查看文檔,我們可以了解到,如果為跳過行提供整數n
, skiprows
跳過前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.