我一直在编写一个小 python 脚本,将 .txt 文件中的一些数据排序到组织更好的 .csv 文件中。 然而,pandas 无法识别我给 df 的 header 。也许是因为我需要更多的 header ,而这些 header 目前在文件中尚不存在。
这是到目前为止的一些代码:
df_csv = pd.read_csv(sort_file_path, delimiter = ',', headers = 3, names = ["Block:Ref","McFeeder","Package","ImgQuality","Thickness_Nominal(mm)","Thickness_Delta(mm)","Text","Winner_Model","Error_Bits","Angle(dg)","dX(mm)","dY(mm)","dTheta(dg)","ErrCode","3D_Test","Tilt(mm)","Measure","Measure2","Measure3","Measure4","Measure5","Measure6","Measure7",])
现在包含带有标题的数据的文件:Data
错误:error
到目前为止我已经尝试了几种不同的方法。比如单独命名标题或不命名标题,然后让 CSV 来完成。
这是我期望的输出:HowItShouldLook
最佳答案
你能尝试用以下方式阅读它吗:
sep = ';'
而不是
delimiter = ','
并且不提供 header ?
最好不要以图像形式提供所有数据,而是以可读文件的形式提供
关于python - 数据帧标题错误 - 列数不如预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59172139/