如何使用python删除CSV文件中的某些行

如何使用python删除CSV文件中的某些行,python,pandas,csv,Python,Pandas,Csv,请参见示例 我想删除csv文件中的1,2行,并使用熊猫 我尝试在pandas库中读取csv函数,但pandas无法加载此csv文件 我可以在Excel中删除行,但CSV文件有很多 所以我想删除python中的行进程 请让我知道python的解决方案 Ex) Pandas可能很难解析您的CSV,因为文件顶部有文件名和时间数据。如果删除这些内容,然后在pandas中再次使用read\u csv(),则读取选项卡或空格分隔的文件时不会出现任何问题 编辑:@Avidiotic的响应是一个更好的解决方案,

请参见示例

我想删除csv文件中的1,2行,并使用熊猫

我尝试在pandas库中读取csv函数,但pandas无法加载此csv文件

我可以在Excel中删除行,但CSV文件有很多

所以我想删除python中的行进程

请让我知道python的解决方案

Ex)


Pandas可能很难解析您的CSV,因为文件顶部有文件名和时间数据。如果删除这些内容,然后在pandas中再次使用
read\u csv()
,则读取选项卡或空格分隔的文件时不会出现任何问题


编辑:@Avidiotic的响应是一个更好的解决方案,如果您不想手动删除行,或者您想保留文件名和时间数据

Pandas'
read\u csv
函数有一个
skiprows
参数,它可以让Pandas知道跳过固定数量的行或一系列行号。在这种情况下,您可以使用:

df = pd.read_csv('data.csv', skiprows=2)
请参阅中的用法


PS:假设实际数据以逗号分隔。否则,您可以使用
sep
参数定义自定义分隔符。

文件名:xxxxxx时间:xxxxx输出1输出2输出3输出4输出5 1 1 1 1 1 1
df = pd.read_csv('data.csv', skiprows=2)