不幸的是,我们使用的一些由某些设备生成的数据文件使用“制表符”保存输出,以使格式在打印时看起来不错。 不幸的是,有时只有一个制表符,有时有两个制表符,具体取决于字段内容的宽度。
例如:
行值 1 值 2
1 1.2 6.2
2 12.5234213 1.2
3 0.1 2.2342
在这个人为设计的示例中,这些空格是用制表符定义的。 我将为每个选项卡键入“\t”...
行\tValue1\t\tValue2
1\t1.2\t\t6.2
2\t12.5234213\t1.2
3\t0.1\t\t2.2342
因此 JMP 无法直接导入该数据以及正确列中的每个值。 作为修复,我使用了多文件导入、每行导入行字符串,并使用了如下列公式:
cdt << New Column( "Gas1", Numeric, Formula( Word( 2, Regex( :Text, "[\s]", " ", GLOBALREPLACE ) ) ) );
但是 Excel 在其导入向导中有一个“将连续的定界符视为一个”。 如果我们同意 JMP 优于 Excel,那么 JMP 也应该有这个选项!