WEKA-无法读取用Python生成的CSV

WEKA-无法读取用Python生成的CSV,python,csv,weka,Python,Csv,Weka,我一直在用Python处理一些数据帧。我使用readCSV(filename,index=0)加载它们,一切正常。这些文件在Excel中也可以正常打开。我也在记事本上打开了它们,它们看起来还不错;下面是一行示例: 851,1.218108787,0.636454978,0.269719611,-0.849476404,-0.143909689,0.050626813,-0.094248374,-0.3096134,-0.131347142,0.671271112,0.167593329,0.43

我一直在用Python处理一些数据帧。我使用readCSV(filename,index=0)加载它们,一切正常。这些文件在Excel中也可以正常打开。我也在记事本上打开了它们,它们看起来还不错;下面是一行示例:

851,1.218108787,0.636454978,0.269719611,-0.849476404,-0.143909689,0.050626813,-0.094248374,-0.3096134,-0.131347142,0.671271112,0.167593329,0.439417259,-0.198164647,-0.031552824,-0.215189948,-0.1791156,0.092648696,-0.107840318,-0.162596466,0.019324121,0.040572892,-0.008307331,-0.077819297,-0.023809355,-0.148229913,-0.041082835,0.138234498,-0.070986117,0.024788437,-0.050982962,0.24689969,0
我认为第一列是索引列。然后是一组主成分,最后是1/0

然而,当我尝试将文件加载到WEKA时,它给了我一个严重的错误,并敦促我使用转换器,说:

 Reason: 
 32 Problem encountered on line: 2
当我尝试使用默认设置的转换器时,它会显示一个新错误:

Couldn't read object file_name.csv invalid stream header: 2C636F6D

有人能帮忙吗?我不能提供完整的数据文件,但如果需要,我可以尝试剪切几行,只有在错误仍然发生时才粘贴这些行。在python中将文件保存为CSV时,是否需要指定任何标志?目前我只使用.toCSV('x.csv')。

我认为索引列没有问题会阻止weka在使用
pandas.to_csv()
编写时读取它

df.to_csv(index = False)

你试过在没有索引栏的情况下加载它吗?非常感谢,当我删除索引时,它起作用了。真不敢相信我一开始没试过!