导出带有尾随空格和引号的变量

时间:2010-08-29 13:32:17

标签: sas

如何使用尾随空格和引号导出字符变量?

例如:

data x;
format x $quote17.;
x='ruby';
put x=;
run;

(log extract)
x="ruby"

获得以下结果的最有效方法是什么?

x="ruby             "

2 个答案:

答案 0 :(得分:1)

data x;
  Format x $17. q$1.;
  x='Ruby';
  q='"';
  qxq=cat(q,x,q);
  Put qxq=;
run;

答案 1 :(得分:0)

找到了方法......

data x;
format x $19.;
x='ruby';
x=quote(subpad(x,1,17));
put x=;
run;

不确定这是否是最有效的!