经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
类似于循环的问题请教
楼主
sausau
1478
6
收藏
2010-02-22
现在有一个data a ,里面已经进行了proc sort data=a; by year ret; run; 的命令
现在需要把每年收益率最低的5个股票选出来。
我以为用proc print data=a (obs=5); by year; run; 可以得到。但是这样只能得到一年的数据,因为obs 设置的5 。
请问这种情况,怎么写才能一次性把很多年的,每年的前5的股票提取出来啊?谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
frackdeng
2010-2-22 11:10:22
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
sausau
2010-2-22 11:24:29
运行了一下,好像还是不对
只显示了最前面一年的两个obs
# if first.year then n=0;
# else n+1;
# if n<=5;
# drop n;
是什么意思啊?才开始学sas, 还看不懂。 谢谢了!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
horace_chen
2010-2-22 11:26:18
data a;
input year x;
datalines;
2001 1
2001 3
2001 2
2002 3
2002 2
2002 1
;
run;
proc rank data=a out=b;
var x;
ranks x_rank;
by year;
run;
proc sql;
select * from b
where x_rank lt 3
order by year,x;
quit;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
sausau
2010-2-22 12:22:57
谢谢楼上的!!!!
太感谢了!
终于不用手敲n 次了!!!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
horace_chen
2010-2-22 12:39:26
select var1,var2,var3 from b.....
多看看SAS HELP是个不错的习惯。
朱老师的《SAS编程技术教程》也不错。
附件列表
SAS编程技术教程(朱世武).rar
大小:35.13 MB
马上下载
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
醉_清风
2010-2-22 13:08:47
熟悉了下rank的用法 不错
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]SAS中如何计算特征值
SAS初级(编写从1到100之和)
类型转换
如何计算数据的频率
如何在一个很大的数据集中查看前n行
很久之前的一道题,今天没事弄出来
SAS多重填补
新手问题:SAS变量类型的转换
关于scan的问题
怎样按年统计出现的年数
栏目导航
数据分析与数据科学
SAS专版
金融学(理论版)
经管文库(原现金交易版)
行业分析报告
保研/调剂(考研)
热门文章
文本分析:从经管顶刊“加分项”到学术发表 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
CAIE人工智能工程师认证
哈耶克作品集 6本 含通往奴役之路、自由宪章 ...
【详细整理,24重磅!】1990-2024上市公司市场 ...
全球260多个国家的年通货膨胀率(1961-2024 ...
2026春夏天猫服饰趋势紫宝书
十五五期间我国面临的宏观战略态势研究
“十五五”规划建议稿解读:乘势而上,因势 ...
补签到
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群