如何使用python删除CSV文件中的某些行
请参见示例 我想删除csv文件中的1,2行,并使用熊猫 我尝试在pandas库中读取csv函数,但pandas无法加载此csv文件 我可以在Excel中删除行,但CSV文件有很多 所以我想删除python中的行进程 请让我知道python的解决方案 Ex)如何使用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的响应是一个更好的解决方案,
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)