繁体   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