全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5097 10
2013-10-13
如题,sas 不可以在cards;数据行中加入注释吗/*  */? 示例程序如下:
data one;
do score =1 to 2;
do s2 =1 to 2;
input count@@;
output;
end;
end;
cards;
31 2 122 18
  /*153  20  172  1*/
;
run;

proc freq ;
tables score*s2/ chisq ;
weight count;
run;

结果却是:
                                score     set1

                             频数    |
                             百分比  |
                             行百分比|
                             列百分比|       1|       2|   合计
                             --------+--------+--------+
                                   1 |     31 |     22 |     53
                                     |   8.49 |   6.03 |  14.52
                                     |  58.49 |  41.51 |
                                     |   9.54 |  55.00 |
                             --------+--------+--------+
                                   2 |    294 |     18 |    312
                                     |  80.55 |   4.93 |  85.48
                                     |  94.23 |   5.77 |
                                     |  90.46 |  45.00 |
                             --------+--------+--------+
                             合计         325       40      365
                                        89.04    10.96   100.00
日志也提示有误。

但是想更改数据,又想保留原来的值大家有什么办法吗?例如第一次用第一行数据的四格表,第二次用第二行的数据做四格表。
二维码

扫码加我 拉你入群

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

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

全部回复
2013-10-13 11:36:58
好像cards要作为run前最后一个statement的,你把注释放在cards上面一个应该可以
二维码

扫码加我 拉你入群

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

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

2013-10-13 14:37:13
uuu86400 发表于 2013-10-13 11:36
好像cards要作为run前最后一个statement的,你把注释放在cards上面一个应该可以
谢谢您的回答。
放在别处都可以,但是目的主要是想每次读入不同的数据行,所以想这样试试。在编辑器中也显示虽然加了注释,但是sas好像还是把它当做了数据行。
二维码

扫码加我 拉你入群

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

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

2013-10-14 10:45:59
henryyhl 发表于 2013-10-13 14:37
谢谢您的回答。
放在别处都可以,但是目的主要是想每次读入不同的数据行,所以想这样试试。在编辑器中也 ...
你看这种比较贱的方法可以不?
复制代码
二维码

扫码加我 拉你入群

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

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

2013-10-15 08:25:24
playmore 发表于 2013-10-14 10:45
你看这种比较贱的方法可以不?
嗯,可以,请问大师对于数值型变量 该如何操作呢? 要是读入的观测多于一个变量呢?
谢谢指点。
我是想可以通过把某些数据行加注释这样就不读入这些数据行,想读入的时候再去掉注释。
当然我的思路可能有些问题,见笑了。
二维码

扫码加我 拉你入群

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

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

2013-10-15 09:00:43
henryyhl 发表于 2013-10-15 08:25
嗯,可以,请问大师对于数值型变量 该如何操作呢? 要是读入的观测多于一个变量呢?
谢谢指点。
我是想 ...
同一种做法,不管是数值型变量还是读入的观测多于一个变量
无非是多于一个变量时,判断的条件要重写下,主要判断第一个变量以/*开头,最后一个变量以*/结尾就好
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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