全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1252 3
2012-10-18
事先给定一个数据集,期中有3836个观测值,现在要随意找出1-3800中的随机数100个,并找出以此为观测序号的数据,输出到数据集RANPR。求指点啊~

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-18 20:15:04
自己先顶一个~
二维码

扫码加我 拉你入群

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

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

2012-10-19 15:49:14
生成【1,3836】上的随机数,保留前100个不同者,利用point=直接读取相应观测
二维码

扫码加我 拉你入群

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

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

2012-10-21 09:20:42
假定数据集名称为AA
SAS程序如下:

data aa1 ;
seed = -1 ; /* 此处可自行修改 */
set aa ;
seq = ranuni(seed) * (3836-1) + 1 ;
run ;

proc sort data = aa1 ; by seq ; run ;

data RANPR ( obs = 100 ) ;
set aa1 ;
by seq ;
run ;


二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

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