| 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程序做到这一点,非常感谢!!!!

|
楼主: 橡树下的往事
|
5389
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;
本帖被以下文库推荐
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
| ||
| ||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


