全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1397 8
2011-08-10
悬赏 10 个论坛币 已解决
1、do i =1 to 20,我要是想以3为间隔怎么设置啊
2、同一文件夹下有好几个命名没规律的清单,想让sas遍历所有文件名并将其导入,如何编程呀。
3、如何让显示的结果(比如用report等)第一列(即分类)按照我所希望的顺序排列呀(比如张三、李四、赵五。。。)
比如:
data a;
input name $ money;
datalines;
赵五 100
张三 200
张三 500
李四 300

run;
然后想让report显示出的结果是这样:
张三 700
李四 300
赵五 100

本人菜鸟,望高人对结果还能解答一下啊,免得咱看都看不懂
先谢谢高人了

没办法,只能设置一个最佳答案,其实这里第三个答案还是参考ntsean 的好

最佳答案

dyes0506 查看完整内容

问题1 :见一楼,do i=1 to 20 by 3; 问题2:参考此帖:https://bbs.pinggu.org/thread-1111573-1-1.html 问题3:将要按顺序输出的列用length。 例如: data a; a1=1; a2=2; run; data b; length a2 a1 8; set a; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-10 22:37:05
问题1 :见一楼,do i=1 to 20 by 3;
问题2:参考此帖:https://bbs.pinggu.org/thread-1111573-1-1.html
问题3:将要按顺序输出的列用length。
例如:
data a;
        a1=1;
        a2=2;
run;
data b;
        length a2 a1 8;
        set a;
run;
二维码

扫码加我 拉你入群

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

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

2011-8-10 23:53:37
对于第一个问题:do i=1 to 20 by 3;
第二,三两个问题我也不知道,不过这两个问题提出的的确很好。我会关注此贴,高手请不吝赐教
二维码

扫码加我 拉你入群

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

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

2011-8-11 00:31:57
suzhzh 发表于 2011-8-10 23:53
对于第一个问题:do i=1 to 20 by 3;
第二,三两个问题我也不知道,不过这两个问题提出的的确很好。我会关 ...
原来是by呀,我想当然的按照excel的思维弄个step来,结果悲剧了,谢谢你啦
二维码

扫码加我 拉你入群

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

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

2011-8-11 09:08:45
第三个问题,你可以新建一个变量用来sort
二维码

扫码加我 拉你入群

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

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

2011-8-11 09:54:19
第二个问题貌似以前有人问过,可以使用macro变量和proc template去做,第三个用format定义一个新变量,也就是你所希望的顺序。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群