我有一个空格分隔的文件,其中空格是可变的,我想知道读取此类文件的理想方法。我尝试过熊猫,尝试过设置许多分隔符,但到目前为止没有任何效果
我当前使用的数据格式:
STBID DOCUMENTNO DOCDATE CUSTID CT TOWNID PRDID PRD BATCHNO PRICE QUANTITY BONUS DISCOUNT AMOUNT NETAMOUNT REASON
642 752633 07-07-2021 0092 01 026 4419 OAD X-MEN TAB . 20S T-0987 1105.00 2 0 0.00 2210.00 2210.00 R
我需要的数据格式:
STBID,DOCUMENTNO,DOCDATE,CUSTID,CT,TOWNID,PRDID,PRD,BATCHNO,PRICE,QUANTITY,BONUS,DISCOUNT,AMOUNT,NETAMOUNT,REASON
642,752633,07-07-2021,0092,01,026,4419,OAD X-MEN TAB . 20S,T-0987,1105.00,2,0,0.00,2210.00,2210.00,R
下面是一个将数据视为固定宽度文件的工作解决方案,使用^{} :
输出:
信息:
你可以在下面试试
现在使用replace将空格转换为逗号
最后,保存到一个没有索引和头的文件中
编辑:
由于数据不一致,所以对于单个事件,您可以作为一种解决方法,但这不是动态的,最好在处理时清理数据
相关问题 更多 >
编程相关推荐