请参见示例。
我要删除csv文件中的1,2行,并使用熊猫
我尝试在熊猫库中使用read_csv函数,但熊猫无法加载此CSV文件
我可以在Excel中删除行,但是很多人都有CSV文件。
所以我想在python中删除行进程。
请让我知道python中的解决方案
Ex)
filename : xxxxxx
time : xxxxx
output1 output2 output3 output4 output5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
答案 0 :(得分:1)
Pandas的read_csv
函数具有一个skiprows
参数,它将使熊猫知道跳过固定行数或行号列表。在这种情况下,您可以使用:
df = pd.read_csv('data.csv', skiprows=2)
请参见documentation中的使用。
PS:假定实际数据用逗号分隔。否则,您可以使用sep
参数定义自定义定界符。
答案 1 :(得分:0)
由于文件顶部的文件名和时间数据,熊猫可能很难解析CSV。如果删除它们,然后再次在熊猫中使用read_csv()
,则在读取制表符或空格分隔的文件时应该没有任何问题。
编辑:@Avidiotic的响应是一个更好的解决方案,如果您不想手动删除行,或者想要保留文件名和时间数据。