数学建模社区-数学中国

标题: 关于SAS软件的一个小问题 [打印本页]

作者: 赤眸    时间: 2016-5-30 21:09
标题: 关于SAS软件的一个小问题
如何从数据集里按年份从不同公司提取不同列的数据,再除以另一个提取出来的数据,按数值从大到小排序,分为十组输出[img]file:///C:\Users\zhang\AppData\Local\Temp\~%O7O5C@[~10IGS4QDAG4R9.png[/img]。2 I, P5 O) q2 X* L1 y; X
原始数据集已经有了,后缀是sas7bdat。数据集的内容是不同公司的财务数据,按年度导入,每家公司有一个代码。
& _: X- C& k) M% l8 Y- U( F7 `举个例子:一个指标要求算M/N的值,其中M和N都可能是不同列的数据进行加减乘除之后的运算得到的[img]file:///C:\Users\zhang\AppData\Local\Temp\~%O7O5C@[~10IGS4QDAG4R9.png[/img]怎么写代码1 ^" n  y* E+ V/ Q3 k* \- c
' H3 {1 P, j$ D
% o9 P4 \: z8 F  R: u: ?& a* J
新手学SAS,有许多不懂的,还请各位大神多指点~
3 X! C. Z& X/ S* L; F  x在此先说声谢谢了!^_^
' T7 `6 y# ?0 d5 G9 h
6 [; K# B' B  W/ P9 B* ~) \: L
作者: 衫衫学长    时间: 2016-5-31 22:18
这位同学,首先你的图没发出来,所以我看不到具体的数据结构和格式。$ |" }3 N: l+ H' g
从编程的角度出发,这个事情是这样实现的:8 N1 S! \& ~6 o+ {( n* H
1、利用SAS的判断和循环,就是IF、WHERE、FOR语句,将符合条件的数据存到一个数组里;, q; I; B3 P% X
2、把N提取出来;
+ z4 @; x  G3 v8 f5 d/ P3、完成计算和存储、输出的工作。
+ D' e$ F4 P% y# O3 P
) h' m1 S) }0 g- J5 ?参考资料:
6 m% r7 }( [  }2 X0 s# L$ C* U. ehttp://www.madio.net/forum.php?m ... 3&highlight=SAS% r& h6 T( x: {* j+ H





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5