【发布时间】:2016-11-17 05:41:10
【问题描述】:
当您使用命令 pd.read_csv 读取 csv 时, 如何跳过连续包含特定值的行? 如果在第 50、55 行中,第一列的值为 100,所以我想在读取 csv 文件时跳过这些行。 我如何将这些命令放入像 pd.read_csv('read.csv') 这样的读入命令中? 该值的总长度为 300。
【问题讨论】:
-
值的长度是多少?
-
稍后删除它们和根本不阅读它们有什么区别?你可以简单地做:
pd.read_csv('file.csv').query('col1 != 100')... -
^^^^^^^^^^那个! @Kartik,为什么不是答案?
-
因为,@piRSquared,我不确定 OP 真正想要什么。另外,我不知道该列的名称是什么。但是,您是对的,我应该将其发布为答案,并让 OP 对此发表评论。
标签: python csv pandas dataframe