楼主: crackman
2674 9

跟crackman读SAS程序(持续跟新) [推广有奖]

已卖:401份资源

院士

83%

还不是VIP/贵宾

-

威望
6
论坛币
91928 个
通用积分
23.5045
学术水平
424 点
热心指数
505 点
信用等级
256 点
经验
112978 点
帖子
2940
精华
0
在线时间
2532 小时
注册时间
2007-4-26
最后登录
2025-6-25

初级热心勋章 中级热心勋章 初级学术勋章 初级信用勋章

楼主
crackman 发表于 2010-8-22 13:15:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原程序在
http://www.pinggu.org/bbs/thread-872236-1-1.html
看看程序
data raw;
        input code 1 date 3-4 int 6;
datalines;
1 1  0
1    1
1    2
1    3
1 3  0
1    1
1    2
2 4  0
2    1
2    2
2    3
2 45 0
2    1
2    2
;
data out(drop=temp);
        retain temp;
        set raw;
        if not missing(date) then temp=date;
        else date=temp;
run;

其实在这里用了一个中间变量TEMP,如果MISSING(DATE)为0的话,也就是DATE不是缺失值的时候,那么就把DATE的值临时存在TEMP里面,如果DATE为缺失值了,就把TEMP里面的值赋值给DATE一直到下一个不是缺失值的DATE时候,然后重复讲此时的DATE赋值给中间变量TEMP。巧妙之处就是利用一个TEMP中间变量。
二维码

扫码加我 拉你入群

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

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

关键词:crackman Ackman CRACK sas程序 CRA 程序 SAS crackman

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
kaeod + 1 + 1 + 1 精彩帖子
peijiamei + 4 + 3 精彩帖子

总评分: 学术水平 + 5  热心指数 + 4  信用等级 + 1   查看全部评分

沙发
200530980113 发表于 2010-8-23 10:55:18
嘻嘻哈哈,看了,

藤椅
woaiwojia9 发表于 2010-8-23 12:44:16
Thanks for the comments. If you don't point it out, I may miss the 巧妙之处!

板凳
hxin3 发表于 2010-8-23 14:33:41
Very good! Thank you very much!
Keep it on! Please!

报纸
zbzb1982 发表于 2010-8-23 16:01:47
模式很好,顶一个

地板
crackman 发表于 2010-8-24 01:06:01
data wkn;
input date $  return1 return2 return3 return4;
cards;

0101     12.3   14.5   2.7    9.3
0102     -1.6   4.8    20.3    3.4
0103     6.2    0.8    7.5     10.6
;
run;
data wkn1;
set wkn;
array a(*) return1-return4;
do i=dim(a)-1 to 1 by -1;
do j=1 to i;
if a(j)>a(j+1) then do;
kk=a(j+1);
a(j+1)=a(j);
a(j)=kk;
end;
end;end;
drop kk i j;
run;

这段程序是WKN写
很不错
这段程序很有其他程序编写的风格
就是采用循环遍历,交换赋值比较大小。

7
chinalin2002 发表于 2010-8-25 15:18:46
受教了,真是十分的精彩啊
仁者不忧,知者不或,勇者不畏。

8
zhourongwang 发表于 2010-8-27 18:27:22
版主太牛了!向你学习!

9
lnlhckao123 发表于 2010-10-4 00:42:43
版主辛苦了!

10
zhymqy 发表于 2010-10-4 11:53:04
冒泡排序!

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

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