楼主: lemonxinran
16495 12

sas中统计字符型变量缺失值的程序是什么 [推广有奖]

11
YinHeng 发表于 2015-6-2 12:48:25
我是用freq加格式来统计的。
proc format;
        value mnum_fmt
                  . = 'missing'
                  0 = '0'
        low-<0= '<0'
        other = 'not missing'
        ;

        value $mchar_fmt
          ' ' = 'missing'        /*此处是空格*/
        other = 'not missing'
        ;
run;
proc freq data=test order=freq;
        tables var_char1 var_char2 var_num1 var_num2
                /missing nocum;
        format var_num1 var_num2 mnum_fmt.
                var_char1 var_char2 $mchar_fmt.
        ;
run;

12
YinHeng 发表于 2015-6-2 12:50:04
我是用freq和格式proc format;        value mnum_fmt                  . = 'missing'                  0 = '0'        low-<0= '<0'        other = 'not missing'        ;
        value $mchar_fmt          ' ' = 'missing'        /*此处是空格*/        other = 'not missing'        ;run;proc freq data=test order=freq;        tables var_char1 var_char2 var_num1 var_num2                /missing nocum;        format var_num1 var_num2 mnum_fmt.                var_char1 var_char2 $mchar_fmt.        ;run;

13
YinHeng 发表于 2015-6-2 12:53:11
YinHeng 发表于 2015-6-2 12:50
我是用freq和格式proc format;        value mnum_fmt                  . = 'missing'                  0 = '0'        low-
晕,贴出来全乱了。就是先定义格式,按字符和数值型定义缺失和不缺失,还可以按需定义异常值比如零值、负值,然后用proc freq+format进行统计。

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

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