楼主: guoyajing9
6395 4

请问如何在sas中实现分类累加 [推广有奖]

  • 4关注
  • 1粉丝

已卖:13份资源

博士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
410 个
通用积分
9.4121
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
18292 点
帖子
215
精华
0
在线时间
377 小时
注册时间
2010-9-27
最后登录
2025-9-11

楼主
guoyajing9 发表于 2013-1-11 21:50:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问各位高手,如何能够在sas实现分类累加
如数据为nn rel  ar
5  -1  10
5  0  15
5  1  5
6  -1  3
6  0  5
6  1  5
7  -1  2
7   0  4
7  1  2
我想通过某种sas 处理实现添加新变量car,也就是一个累积变量,使数据变成
    nn   rel    ar    car
      5  -1    10   10
      5  0    15    25
      5  1    5      30
      6  -1   3    3
      6  0    5    8
      6  1    5    13
      7  -1   3    3
      7  0    4    7
      7  1    2    9
因为涉及到要按照nn分别处理,所以不知该如何办。
另,我的数据量较大,高手能不能教我一个直接从文件引用上述数据的方法,而不是用cards输入的。由于初学,找不到头绪,希望能得到大家的帮助。谢谢大家!

二维码

扫码加我 拉你入群

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

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

关键词:cards card CAR RDS 新变量 如何

沙发
qinly10 发表于 2013-1-11 22:02:12
data have;
input  nn   rel    ar  ;
cards;
5  -1  10
5  0  15
5  1  5
6  -1  3
6  0  5
6  1  5
7  -1  2
7   0  4
7  1  2
;

proc sort data=have;
by nn;
run;

data want;
set have;
by nn;
if first.nn then car=0;
car+ar;
run;

藤椅
playmore 发表于 2013-1-11 22:05:03
在论坛上找本SAS的书,看上一个小时
基本就能看完你说的那些问题
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

板凳
guoyajing9 发表于 2013-1-11 22:43:11
谢谢!那请问如何将文件中的数据引入呢?如,ar文件,含有nn,rel和ar值,在第一个data中如何调整语言?

报纸
guoyajing9 发表于 2013-1-11 22:50:12
自己绕糊涂了,其实很简单的set就行了。还是很感谢你们的帮助,再次感谢。祝晚安!

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

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