[英]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.