问题:如何使用Recode去除回车符我在 JMP 16 中注意到的一件事(这是对以前版本的改进)是,如果您从 Excel 导入数据,并且 Excel 工作表中的单个单元格中包含回车符,JMP 现在会导入整个单元格并且不会解释作为“记录结束”并强制创建一个新行 ---> 耶!我已经要求这一点很长时间了,很高兴看到这种变化。
但现在我面临导入数据后删除回车的问题。我想使用重新编码(Cols > Recode)来执行此操作,但我没有看到直接的方法来执行此操作。也许在替换字符串方法中使用正则表达式会起作用?有没有好的方法可以做到这一点?
质量和工艺工程回复:问题:如何使用 Recode 删除回车符\!r 是转义字符,解析为回车符。以下数据表中嵌入了回车符。

以下JSL代码可以识别并移除它。
Names Default To Here( 1 );
dt = current data tahle() );
dt << Begin Data Update;
col1 = dt << New Column( dt:Column 1 );
col1 << Set Name( "Column 1 2" );
dt << Move Selected Columns( {col1}, after( dt:Column 1 ) );
dt << Recode Column(
dt:Column 1,
{Map Value( _rcOrig, {"myval\!rbig", "myvalbig"}, Unmatched( _rcNow ) )},
Update Properties( 1 ),
Target Column( col1 )
);
dt << End Data Update;