早教吧作业答案频道 -->其他-->
sas分类汇总我数据表里有列A(日期),列B(类型),列C(需要求和的量)和列D(需要求和的量),其中是在每个A中有不同的B,在SAS里如何先按照A,再按B来分类加总,即每个日期中的所有相同类型的B相加,然
题目详情
sas分类汇总
我数据表里有列A(日期),列B(类型),列C(需要求和的量)和列D(需要求和的量),其中是在每个A中有不同的B,在SAS里如何先按照A,再按B来分类加总,即每个日期中的所有相同类型的B相加,然后再到下个日期,再把相同类型的B相加?数据格式如下:
A1 B1 C D
A2 B1 C D
A3 B1 C D
A4 B1 C D
A1 B2 C D
A2 B2 C D
A3 B3 C D
A4 B4 C D
我数据表里有列A(日期),列B(类型),列C(需要求和的量)和列D(需要求和的量),其中是在每个A中有不同的B,在SAS里如何先按照A,再按B来分类加总,即每个日期中的所有相同类型的B相加,然后再到下个日期,再把相同类型的B相加?数据格式如下:
A1 B1 C D
A2 B1 C D
A3 B1 C D
A4 B1 C D
A1 B2 C D
A2 B2 C D
A3 B3 C D
A4 B4 C D
▼优质解答
答案和解析
data tmp;
input x$ y $z ;
cards;
A1 B1 1
A1 B1 2
A1 B1 3
A1 B1 4
A2 B1 5
A2 B1 6
A3 B1 7
A3 B1 8
A1 B2 9
A1 B2 10
A2 B2 11
A2 B2 12
;
run;
proc sort data=tmp out=a ;by x y;run;
data b;
retain num 0;
set a;
by x y;
if first.x or first.y then num=z;else num=sum(z,num);
if last.x or last.y;
run;
input x$ y $z ;
cards;
A1 B1 1
A1 B1 2
A1 B1 3
A1 B1 4
A2 B1 5
A2 B1 6
A3 B1 7
A3 B1 8
A1 B2 9
A1 B2 10
A2 B2 11
A2 B2 12
;
run;
proc sort data=tmp out=a ;by x y;run;
data b;
retain num 0;
set a;
by x y;
if first.x or first.y then num=z;else num=sum(z,num);
if last.x or last.y;
run;
看了 sas分类汇总我数据表里有列...的网友还看了以下:
哺乳动物的前肢与鸟的翅膀有共同的结构,这可以说明()A.鸟类起源于哺乳类B.鸟类与哺乳类有共同的祖 2020-05-13 …
由代数式的乘法法则类比推导向量的数量积的运算法则:①“mn=nm”类比得到“a·b=b·a”;②“ 2020-05-14 …
有A,B,C三类产品做质量检查,取到A类产品的概率为0.9,取到B类产品的概率是0.05,取到C类 2020-05-19 …
某生产线上的产品质量情况分为A.B.C三类,检验员定时从该生产线任意取2件产品进行抽检,若发现其中 2020-06-07 …
实数的乘法运算与向量的数量积运算类比,不成立的运算律是()。A.a×b=b×a类比a→⋅b→=b→ 2020-07-31 …
objective-c下列描述分类不正确的是()A.分类只能增加方法,不能增加成员变量B.分类方法实 2020-11-03 …
下列是垃圾分类的几种方法,你认为比较合理的是()A.生物类、非生物类B.玩具类、包装类、食品类、其他 2020-11-08 …
有些鸟类有迁徒行为,这是鸟类的本能,这种本能形成的原因是[]A.鸟类的自卫B.鸟类寻找食物的需要C. 2020-12-01 …
有些鸟类有迁徒行为,这是鸟类的本能,这种本能形成的原因是()A.鸟类的自卫B.鸟类寻找食物的需要C. 2020-12-09 …
有些鸟类有迁徒行为,这是鸟类的本能,这种本能是()A.鸟类的自卫B.鸟类寻找食物的需要C.鸟类对外界 2020-12-09 …