在列中查找单词并将其替换为空白您好 JMP 社区,
我想删除百万分之一。来自第 9 列,并仅将数字存储在第 10 列中。
你能建议任何执行此任务的方法吗?

非常感谢,
脚本回复:在一列中查找单词并将其替换为空白嗨钱丹,
假设“ppm”始终是您要删除的内容,创建一个新的公式列以仅保留第一个单词,同时使用“ppm”作为分隔符应该可行。 下面的公式:
Num(Word(1, :Column 9, "ppm"))
回复:在一列中查找单词并将其替换为空白使用以下公式创建一个新列:
Num( Regex( :Column 9, "\d+" ) )
\d 表示查找有效数字。 + 表示尽可能多。 整个结果通过它周围的 num() 类型转换回一个数字。
回复:在一列中查找单词并将其替换为空白将公式与 Substitute() 一起使用是一种选择(替换“851 ppm。”与:第9列)
Substitute("851 ppm.", "ppm.", "");
编辑:
可能必须在替代品周围添加 Trim Whitespace()/Num()
回复:在一列中查找单词并将其替换为空白正则表达式版本很好。
如果您不想要四舍五入的数字:
Regex( :Column 9, "\d+,\d+" );
编辑:因为我刚刚注意到数字有逗号作为小数点分隔符
我认为将 ponit 作为 jmp 中的标准并在文件加载后立即将逗号转换为点是个好主意。