为什么 JMP19 的查找和替换功能不起作用?
上图是我尝试在 JMP19 中查找三列名称所在行的开头并将其替换为前缀“Pre-”时遇到的问题。它导致我的电脑开始进行一些莫名其妙的计算,持续了 20 多分钟,最后我不得不强制关闭它。我的电脑开始发热,风扇也开始运转,听起来像是出了故障!我几乎每天都要执行类似的操作,但在之前的 JMP 版本中从未遇到过这个问题,通常都能立即完成。这是 JMP19 的一个 bug 吗?如果这个问题不修复,JMP19 对我来说就无法使用了。
数据融合与清理回复:为什么 JMP19 的查找和替换功能不起作用?我重现了您的问题。点击“全部替换”后,弹出了“正在替换数据”窗口。我稍等片刻后取消了操作,结果又弹出了一个 JMP 警告窗口,提示已替换超过 2100 万条记录。

由于我只是按列名搜索,而且搜索范围应该仅限于选定的两列,我认为这确实是一个错误。
请将此事报告给
support@jmp.com
回复:为什么 JMP19 的查找和替换功能不起作用?您试过使用“列名”->“重新编码列名”吗?它的工作方式与“重新编码”类似,您可以使用正则表达式替换字符串。我在 JMP 19.0.3 中,使用“^”在列名开头插入正则表达式,效果很好。

回复:为什么 JMP19 的查找和替换功能不起作用?绝妙的技巧!
感谢你们“通过社区进行开发”。
JMP19 新增功能:重新编码选定列:

^: 前置
$:追加
回复:为什么 JMP19 的查找和替换功能不起作用?#Learnbot 的创意方法——几乎可以列入愿望清单了:

或许可以将 oldname作为列名的通用变量,
允许执行诸如Word(1,oldname) 、 Left(oldname, 5)等操作,……
以及所描述的连接。
回复:为什么 JMP19 的查找和替换功能不起作用?感谢您的建议。我展示的表格已经大大简化,与我通常处理的表格相比,简直天壤之别。我的很多表格都有成千上万列,所以手动逐列重命名是不现实的。当然,我可以编写 JSL 代码来实现这一点。但是 S&R 是 Windows 的标准功能,应该可以在 JMP19 中继续使用。我已经按照@txnelson 的建议联系了support@jmp.com 。在此期间,我会暂时使用 JMP18。
回复:为什么 JMP19 的查找和替换功能不起作用?感谢您的建议。我经常需要重命名成千上万列。S&R 功能应该像 JMP18 及更高版本那样正常工作。这是一个需要修复的 bug。我已经联系了support@jmp.com ,在此期间我会继续使用 JMP18。
回复:为什么 JMP19 的查找和替换功能不起作用?另外,我没找到“公式列”。我找到了“替换字符串”,它允许对多列进行剪切和替换。这方法奏效了。虽然比直接剪切和替换要麻烦一些,但至少有效。
回复:为什么 JMP19 的查找和替换功能不起作用?
@pcarroll1写道:
另外,我没有找到“公式列”。
我也不。
Learnbot 的许多创新方法与 JMP 的功能相冲突。