全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1282 5
2013-12-08
悬赏 100 个论坛币 未解决
复制代码
根据数据集如何得到如下数据集?
cat  grp1    grp2    grp3    total
1     10       40       50      100
%   10.00  40.00  50.00
2     20       40       40      100
%   20.00  40.00  40.00
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-12-8 14:42:54
如果有关于group的原始数据,
id cat grp
1   A  grp1
2   B  grp2
....
那么你可以参考这个代码,能够得到差不多你想要的输出。
Proc tabulate data=sashelp.class  missing out=test;
class  sex age;
table Sex = 'Gender' *(n='n' * f = 3. rowpctn = '%' * f = 4.1),(age ) (all = 'Overall');
run;
附件列表
Untitled.jpg

原图尺寸 30.66 KB

Untitled.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-12-8 15:44:35
复制代码

同一个数值变量两种输出格式是不可能的,只有转换为字符变量。

求币。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-12-8 16:15:06
zhengbo8 发表于 2013-12-8 15:44
同一个数值变量两种输出格式是不可能的,只有转换为字符变量。

求币。
肯定可以实现的!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-12-8 18:34:04
dxystata 发表于 2013-12-8 16:15
肯定可以实现的!
grp1有两种format,grp1=40和grp1=40.00,但是pdv里面一个变量只可以允许一种format。不可能做到两种format吧?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-12-15 12:09:53
不会做。。。。。。。。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群