作者chenshinwei (陈小伟)
看板Statistics
标题Re: [问题] SAS资料的处理
时间Fri Nov 21 00:05:51 2008
※ 引述《tew (咖啡王子)》之铭言:
: proc sort data=old;by 行业别;
: run;
: proc means noprint data=old;
: var 新资 人数;
: by 行业别;
: output out=new(drop=_type_ _freq_) mean=新资 人数;
: run;
: 这样 new档案里面的就是行业别的平均
我改完成了,不过它跑出了会出现以下讯息:
WARNING: The data set WORK.NEW may be incomplete. When this step was stopped
there were 0 observations and 0
variables.
请问该如何改善?!
谢谢t大的回答……
: ※ 引述《chenshinwei (陈小伟)》之铭言:
: : 目前手上有一个资料:
: : id 行业别 薪资 人数 …………
: : 1 001 xxx ccc
: : 2 001 xxx ccc
: : 3 002 xxx ccc
: : 4 003 xxx ccc
: : 5 003 xxx ccc
: : 6 003 xxx ccc
: : 假设我要利用行业别去平均个别行业别变数。
: : 例如我要创一个新栏位他的 薪资 人数 是全部行业别为001
: : 所平均出来的,然後 002 003 也要比照处理。
: : 请问一下,这个需要用什麽方式来处理呢?
: : 是利用keep去处理吗?
: : 另一个问题是用if去创新变数我可以知道,可是该如何
: : 去创造其平均数的呢?
: : 谢谢大家的回答……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.192.5
1F:推 tew:我不知道你确实用的指令是甚麽,还有你的档案档名设定 11/21 02:23
2F:推 tew:无法给予你造成error的解释 11/21 02:23