python - 数据帧标题错误 - 没有预期的那么多列
问题描述
我一直在编写一个小 Python 脚本,将 .txt 文件中的一些数据排序为组织更好的 .csv 文件。但是,pandas 无法识别给出 df 的标题。也许是因为我需要一些文件中到目前为止不存在的标题。
到目前为止,这是一些代码:
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",])
现在是带有标题数据的文件:数据
和错误:错误
到目前为止,我已经尝试了几种不同的方法。就像单独命名标题或不命名标题一样,让 CSV 来做。
这是我期待的输出:HowItShouldLook
解决方案
你可以尝试阅读它:
sep = ';'
代替
delimiter = ','
并且不提供标题?
最好不是以图像的形式提供所有数据,而是以可读文件的形式提供
推荐阅读
- python - 如何绕过 Python 请求“请求远程结束关闭连接而没有响应”的错误
- php - SQL Server查询返回输出参数为空白数组
- bash - 提取数字并使用 sed 重新插入
- c++ - 如何正确编写mysql查询?
- javascript - 如何正确更改状态?(只读错误)
- java - SpringBoot如何通过嵌套属性查找记录
- android - 是否可以像命令一样向另一个应用程序发送意图,告诉它要做什么?
- docker - 每个组使用一个角色并将主机两次分配给一个组
- php - PHP - 创建一个函数,该函数返回 n-1 次零以及传递的参数
- javascript - 当我只选择一个时如何防止其他显示条目工作