3

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

计数百分比

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”更成功,但我丢失了括号和百分比以及最初使用的百分比中的小数位数。

我怎样才能按照我的意愿组合这些列?

4

1 回答 1

4

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

于 2012-10-22T15:01:00.733 回答