全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6362 10
2017-03-08
各位大神好。小女子不才,刚接触SAS,正在操练中,遇到proc report中compute的用法问题。
下面一段代码,不知错在哪里,输出的结果c_m_ratio一列是".",而不是预想中的camp和mus的比值。

data test1.test0308;
input name $ region $ mus camp;
cards;
aaa w 10 20
ccc e 11 32
ddd n 23 11
abc w 12 45
ooo s 43 32
kkk e 23 22
;
proc report data=test1.test0308 nowd;
        column region mus camp ratio;
        define region / group;
        define ratio / computed  'c_m_ratio'  format=4.2;
        compute ratio;
                ratio= camp/mus;
        endcomp;
run;

附上日志信息:
507  data test1.test0308;
508  input name $ region $ mus camp;
509  cards;

NOTE: 数据集 TEST1.TEST0308 有 6 个观测和 4 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.00 秒
      CPU 时间          0.00 秒


516  ;
517  proc report data=test1.test0308 nowd;
518      column region mus camp ratio;
519      define region / group;
520      define ratio / computed 'c_m_ratio' format=4.2;
521      compute ratio;
522          ratio= camp/mus;
523      endcomp;
524  run;

NOTE: 变量 mus 未初始化。
NOTE: 变量 camp 未初始化。
NOTE: 缺失值的生成是对缺失值执行操作的结果。
      指定每个位置的方式: (次数)(行:列)。
      4,位置: 1:13。
NOTE: 从数据集 TEST1.TEST0308. 读取了 6 个观测
NOTE: “PROCEDURE REPORT”所用时间(总处理时间):
      实际时间          0.09 秒
      CPU 时间          0.03 秒



二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-8 20:24:43
还请各位大神赐教,不胜感激!
二维码

扫码加我 拉你入群

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

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

2017-3-9 11:55:08
从Log结果看你是data步出了问题,请检查你的test1.test0308中是否有mus和camp 这2个变量。
二维码

扫码加我 拉你入群

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

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

2017-3-9 13:06:49
data test0308;
input name:$3. region:$1. mus:8. camp:8.;
cards;
aaa w 10 20
ccc e 11 32
ddd n 23 11
abc w 12 45
ooo s 43 32
kkk e 23 22
;
proc report data=test0308 nowd;
         column region mus camp ratio;
         define region / group;
                 define mus/display;
                 define camp/display;
         define ratio / computed  "c_m_ratio"  format=4.2;
         compute ratio;
                 ratio= camp/mus;
         endcomp;
run;
你再运行下试试~看看是不是你要的结果。
二维码

扫码加我 拉你入群

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

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

2017-3-9 13:07:45
input name:$3. region:$1. mus:8. camp:8.;
二维码

扫码加我 拉你入群

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

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

2017-3-9 13:08:29
为什么不能识别字符的那个符号
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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