楼主: yz7891
1441 8

来看看 SAS问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

86%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
0
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
615 点
帖子
100
精华
0
在线时间
61 小时
注册时间
2010-3-30
最后登录
2019-6-3

楼主
yz7891 发表于 2010-5-11 18:14:13 |AI写论文
5论坛币
a   
1
2
3
4
5

需要得出结果是

a      b
1      0
2      1
3      2
4      3
5      4

b项是a项减第一行得出的结果 也就是
1-1=0
2-1=1
3-1=2
4-1=3
5-1=4

请问这个应该怎么写?

最佳答案

crackman 查看完整内容

data crackman; input a@@; cards; 1 2 3 5 6 4 8 5 3 9 2 6 8 3 6 4 5 6 6 9 0 0 1 3 ; run; data crackman; row=1; set crackman ; set crackman (rename=(a=a1)) point=row; b=a-a1; drop a1; run;
关键词:SAS问题 SAS

本帖被以下文库推荐

沙发
crackman 发表于 2010-5-11 18:14:14
data crackman;
input a@@;
cards;
1 2 3 5 6 4 8 5 3 9 2 6 8 3 6 4 5 6 6 9 0 0 1 3
;
run;
data crackman;
row=1;
set crackman ;
set crackman (rename=(a=a1)) point=row;
b=a-a1;
drop a1;
run;

藤椅
yz7891 发表于 2010-5-11 18:46:54
版主 谢谢你!!!

板凳
sushe1527 发表于 2010-5-11 22:14:55
一个小问题你还用上point了?你就不怕他看不懂么

报纸
crackman 发表于 2010-5-11 22:22:19
你来翻译一下

地板
马家寨 发表于 2010-5-11 23:54:46
data crackman;                                                                                                                          
set crackman;                                                                                                                           
b=a-1;                                                                                                                                 
run;                                                                                                                                    
我想这个也行
像火一样的有爱心!

7
crackman 发表于 2010-5-11 23:57:44
6# 马家寨
哥们你回答很幽默

8
boaiwangzi 发表于 2010-5-12 11:47:13
版主的point功能用得很娴熟,好几道程序都用了point

9
醉_清风 发表于 2010-5-12 11:59:02
data b;
        retain a1;
        set crackman;
        if _n_=1 then a1=a;
        b=a-a1;
        drop a1;
run;
从来不需要想起 永远也不会忘记

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

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