楼主: ivanting
3831 2

tabulate过程输出时的问题~~ [推广有奖]

  • 0关注
  • 0粉丝

高中生

17%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
176 点
帖子
16
精华
0
在线时间
24 小时
注册时间
2010-3-11
最后登录
2014-10-9

楼主
ivanting 发表于 2014-4-19 00:50:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有一个下面的程序:
data t;
input a$ b$ c$ d$;
cards;
y        p        1        h
n        q        1        nh
n        p        0        h
n        p        0        -
y        p        0        nh
y        -        -        nh
y        -        -        h
y        p        1        nh
n        q        1        -
n        q        1        h
n        q        1        h
-        p        0        nh
n        p        0        nh
n        p        0        h
n        q        1        h
n        q        -        nh
y        q        1        h
n        q        1        -
n        q        0        nh
;
run;

proc tabulate data=t out=out;
class a b c d;
table a*(n pctn) b*(n pctn) c*(n pctn) d*(n pctn);
run;

proc print data=out;
run;


out.png

数据集out的结果如图。
红色框的变量名,为什么后面会有0出来??
如果我有很多变量,那不就会有很多0??
如何可以让这些0消失呢??
另外,tabulate过程貌似不可以noprint??
感谢大家解惑!!
二维码

扫码加我 拉你入群

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

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

关键词:Tabulate Late Abu ATE LAT 程序

沙发
lqyrendajinji 发表于 2014-4-19 05:21:29
why do you want to use tabulate

藤椅
wps930720 在职认证  发表于 2019-8-5 13:54:39
tabulate 没有noprint;
可以用 ODS Select 来控制:
ods select none;
...
ods select all;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 22:41