带空分隔符的SAS CATX
我想使用带空分隔符的SAS CATX,sas,Sas,我想使用CATX函数连接而不使用任何空格,但我似乎总是有一个空格作为删除符 Data test; test=catx("","/\b","LTD","\b/"); run; Proc print; run; 如果我使用不同的分隔符(例如,a),我将得到\bALTDA\b的预期输出 我知道我可以使用“/\b”| | | trim(“LTD”)| |/\b”``复制函数,但我想知道如何使用catx`函数为什么不简单
CATX
函数连接而不使用任何空格,但我似乎总是有一个空格作为删除符
Data test;
test=catx("","/\b","LTD","\b/");
run;
Proc print;
run;
如果我使用不同的分隔符(例如,a
),我将得到\bALTDA\b
的预期输出
我知道我可以使用
“/\b”| | | trim(“LTD”)| |/\b”``复制函数,但我想知道如何使用
catx`函数为什么不简单地使用CAT函数呢
Data test;
test=cat("/\b","LTD","\b/");
run;
Proc print;
run;
当出现连接问题时,我总是回到这里:
我想您会希望使用cats(),因为这将去掉所有的前导和尾随空格。上面的代码是我正在使用的代码的简化。如果我可以使用一个可以同时连接和修剪的函数,那么它将“更干净”。