如何在SAS保持格式中合并两列

时间:2012-10-22 14:47:18

标签: sas

我有两列。第一列包含值(计数),第二列包含百分比(来自总人口)。所以我有:

计算百分比

12(48%)

14(29%)

89(50%)

我想要一个包含两个部分的专栏:

计数

12(48%)

14(29%)

89(50%)

我试过了:

data mydata1;
  set mydata;
  countper=catx(' ',count, percent);
run;

data mydata1;
  set mydata;
  counter=count || percent;
run;

这两种结合,'catx'更成功,但我丢失括号和百分比以及最初使用百分比的小数位数。

如何按我的意愿组合这些列?

1 个答案:

答案 0 :(得分:3)

countper=catx(' ',vvalue(count), vvalue(percent));将为您完成,无需重新格式化。