我有一个像下面这样的文本文件。如何格式化不以分隔符分隔的值文件?
DATE HOUR LCU MVS ACTIVE
NUMBER SYSTEM RATE
ID
2017-04-03 0 004D PROD 12.15
2017-04-03 0 005F PROD 9.82
2017-04-03 0 0060 PROD 5.99
如果输入不是csv或tsv或空格分隔,我怎样才能在列中放入值和标题?
我试过sed,awk,熊猫,没有结果。 不同的列
之间没有常客模式,我想这样的一个文件:
DATE HOUR LCU MVS ACTIVE
NUMBER SYSTEM RATE
ID
2017-04-03 0 004D PROD 12.15
2017-04-03 0 005F PROD 9.82
2017-04-03 0 0060 PROD 5.99
UPDATE 这将是巨大的显然将其改造成一个CSV,但考虑到丢失的字段。
DATE,HOUR,LCU,MVS,ACTIVE
,,NUMBER,SYSTEM,RATE
,,,ID,
2017-04-03,0,004D,PROD,12.15
2017-04-03,0,005F,PROD,9.82
2017-04-03,0,0060,PROD,5.99
它是空格和制表符的混合吗? –
这个文件是什么?它来自哪里?它被某些东西分隔,否则它将是一个没有格式的连续字符串。 2017-04-030004DPROD12.15 2017-04-030005FPROD9.82 2017-04-0300060PROD5.99 根据来连接这个工作,它的空间分隔的......除非你刚刚输入其送到看起来像输出。 – Stese
标题中的空格和制表符的组合,只是空间中的空格 –