早教吧作业答案频道 -->其他-->
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分类汇总我数据表里有列...的网友还看了以下:
数学排列组合有10个分A组2个B组4个C组4个现10选3若其中选出X个为B组求B分布列与期望能不能 2020-05-04 …
使函数f(x)至少有一个最大值和一个最小值的区间长度至少为1个周期.这句话怎么理解半个周期我觉得也 2020-05-14 …
下列算法的描述中,不需要用到条件结构的有()(Ⅰ)已知三角函数f(x)=3sin(2x+π4),求 2020-05-14 …
已知向量a=(cosx,-1/2),b=(√3sinx,cos2x),x∈R,设函数f(x)=a× 2020-05-16 …
sas分类汇总我数据表里有列A(日期),列B(类型),列C(需要求和的量)和列D(需要求和的量), 2020-06-10 …
y=Asin(ωx+φ)+B中各个符号值的求法(A,ω,φ,B求公式)以及最大值,最小值,周期,频 2020-06-29 …
函数的周期性抽象函数几个公式难理解啊,谁来解释下,f=f为什么周期为2TF=F为什么周期是2T设f 2020-08-02 …
急求八年级下册仁爱教育版英语第31期学生双语报听力答案!就是那种一份报纸有两张报纸的,一张是B版彩色 2020-11-02 …
PMP考题求解,答案为B,求解释1.活动A的工期为3天,始于4号,星期一的早上.后续活动B与活动A之 2021-01-01 …
如何证明两个周期函数的和的周期是这个两个周期函数周期的最小公倍数设f(x)的周期是a,g(x)的周期 2021-01-12 …