IDY | AGE | HEIGHT |
1 | 15 | 156 |
1 | 17 | 154 |
2 | 16 | 166 |
2 | 14 | 129 |
2 | 13 | 154 |
3 | 19 | 139 |
3 | 18 | 145 |
4 | 14 | 124 |
4 | 12 | 146 |
5 | 15 | 123 |
5 | 16 | 154 |
5 | 14 | 156 |
5 | 12 | 157 |
6 | 18 | 158 |
6 | 17 | 160 |
…… | …… | …… |
100 | 18 | 159 |
全部导入我会,我想做的是在 IDY 列 1-100编号里随机抽出50个编号的数据,然后仅使用这些数据,请教高手们如何写SAS程序做到这一点,非常感谢!!!!
楼主: 橡树下的往事
|
4478
25
新手求助,帮帮忙 |
大专生 40%
-
|
回帖推荐BraveMadMan 发表于7楼 查看完整内容 比如说你从Excel里导入的数据取名为have。下面程序中产生的want里面就是你要的随机产生的数据。
proc sql;
create table want as
select a.*
from have as a, pick as b
where a.idy = b.idy;
quit;
本帖被以下文库推荐
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||
| ||
| ||
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明