SAS如何在字符串之间添加空格?

SAS如何在字符串之间添加空格?,sas,Sas,我想为格式为X(XX)的变量生成值。 例:7(70) 我有变量N和PctN_01中的值。如此努力 数值=猫(N,“(”,PctN_01,“)”; 但这并没有增加空间。我得到的结果是7(70)。那么我该怎么办呢?您可以使用两个“cat”函数,cats和catx-catx用分隔符连接 value = catx(" ", N, cats("(", PctN_01, ")")) ; 值=catx(“,N,cats(”,PctN_01“)”); 如果您正在运行版本9之前的SAS版本(catx不可用),则可

我想为格式为X(XX)的变量生成值。 例:7(70)

我有变量N和PctN_01中的值。如此努力 数值=猫(N,“(”,PctN_01,“)”;
但这并没有增加空间。我得到的结果是7(70)。那么我该怎么办呢?

您可以使用两个“cat”函数,
cats
catx
-catx用分隔符连接

value = catx(" ", N, cats("(", PctN_01, ")")) ; 值=catx(“,N,cats(”,PctN_01“)”);
如果您正在运行版本9之前的SAS版本(catx不可用),则可以按照以下方式执行:

value = N || "(" || PctN_01 || ")";

cats()
函数的文档: