我有一些应该固定宽度和空间分隔的纯文本数据文件。但是,最右边的列很少被填充,对于那些缺少值的行,该行的文本停在最后一个填充列。由于字符停止文件不是真正固定的宽度,并且没有任何分隔符或缺少符号(NAs)。用空格填充剩余行以达到固定宽度
当我检查标头我看到的最大行结构将是
17列具有16个位
77炭为数据赋予的93个包括定界符
- 固定宽度
(4,2,2,2,2,5,5,3,8,5,7,4,4,6,6,6,6)的柱结构
我想要做的是在每行的末尾添加93-POPULATED_LENGTH空格,以便我可以将它解析为固定宽度进行数据分析。 Bash或轻量级Python的解决方案将是理想的。
请为样本输入添加样本输入和您想要的输出到您的问题。 – Cyrus
SO不是代码写入服务。请展示你的尝试。 – Pynchia
Bash要做到这一点可能比告诉我离开的帖子短。 – e5haffer