作者chienchousu (Brian)
看板Statistics
标题Re: [程式] sas
时间Thu Jan 10 17:56:55 2013
※ 引述《lena0425 (lena)》之铭言:
: ------------------------------------------------------------------------
: [软体程式类别]:
: sas
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手(不到一个月)
: [问题叙述]:
: 我想把abc三栏中 有字的就算一次,
: 空白算0次,然後将三栏做次数加总
: 想算出总共有几次
: 可是我不会写指令= =+
: 虽然有找过书,但....我是电脑白痴
: 想请教各位该怎麽将次数算出来
: id a栏 b栏 c栏 次数
: 1 w t 2
: 1 i g 2
: 2 i r t 3
: 3 0
: 3 r w y 3
: 3 t 1
: 谢谢
这样试试看
data a;
if a=' ' then a1=0; else a1=1; /*令一个新变项a1,空白的为0,其他为1*/
if b=' ' then b1=0; else b1=1; /*令一个新变项b1,空白的为0,其他为1*/
if c=' ' then c1=0; else c1=1; /*令一个新变项c1,空白的为0,其他为1*/
count=a1+b1+c1; /*count为a1+b1+c1的值*/
run;
这样次数就可以算出来
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.203.85
1F:推 lena0425:同学~谢谢你^^ 01/10 18:41