楼主: guangqing
3970 3

菜鸟向高手求助sas累加问题 [推广有奖]

  • 0关注
  • 0粉丝

高中生

60%

还不是VIP/贵宾

-

威望
0
论坛币
54 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
259 点
帖子
20
精华
0
在线时间
28 小时
注册时间
2009-6-25
最后登录
2012-9-7

楼主
guangqing 发表于 2009-7-11 19:35:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我现在想做一个有条件累加创建个新变量 就是 当closetype='C', cout列一个加一个(3,9,10,等等)  当 closetype='E', COUNT列重新累加(4,6,11,等), 希望我说明白了
十分感谢!
exposure closetype count  
0.0 C   3.0
1.0 C   6.0
2.0 C   1.0
3.0 C   1.0
4.0 E   4.0
5.0 E   2.0
6.0 E   5.0
7.0 E   5.0
7.0 K   1.0
8.0 E   1.0
9.0 E   2.0
9.0 K   1.0
10.0 E   3.0
10.0 K   1.0
11.0 K   1.0
12.0 N   5.0
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:高手求助 exposure Close Count type 求助 高手 SAS 菜鸟 累加

回帖推荐

sushe1527 发表于2楼  查看完整内容

data a; input exposure closetype $ count @@; cards; 0.0 C 3.0 1.0 C 6.0 2.0 C 1.0 3.0 C 1.0 4.0 E 4.0 5.0 E 2.0 6.0 E 5.0 7.0 E 5.0 7.0 K 1.0 8.0 E 1.0 9.0 E 2.0 9.0 K 1.0 10.0 E 3.0 10.0 K 1.0 11.0 K 1.0 12.0 N 5.0 ; run; proc sort data=a; by closetype;run; data b;set a; by closetype; retain new 0; new+count; if first.closetype then new=c ...

本帖被以下文库推荐

沙发
sushe1527 发表于 2009-7-11 19:59:05
data a;
input exposure closetype $ count @@;
cards;
0.0 C   3.0
1.0 C   6.0
2.0 C   1.0
3.0 C   1.0
4.0 E   4.0
5.0 E   2.0
6.0 E   5.0
7.0 E   5.0
7.0 K   1.0
8.0 E   1.0
9.0 E   2.0
9.0 K   1.0
10.0 E   3.0
10.0 K   1.0
11.0 K   1.0
12.0 N   5.0
;
run;
proc sort data=a;
by closetype;run;
data b;set a;
by closetype;
retain new 0;
new+count;
if first.closetype then new=count;   run;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

藤椅
坐看云起时 在职认证  发表于 2009-7-11 20:12:07
高手说话言简意赅

板凳
guangqing 发表于 2009-7-12 05:31:08
十分感谢 已经搞定了

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

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