Date: Thu, 25 Nov 2004 12:41:13 -0500
Reply-To: "Richard A. DeVenezia" <radevenz@IX.NETCOM.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: "Richard A. DeVenezia" <radevenz@IX.NETCOM.COM>
Subject: Re: random partitions
jlamack wrote:
> Dear all, I have a sas data set with 40 observations.
> I would like to get 8 random partitions of size 5 of this sas data
> set. Please, How can I do this??
>
Sort by random, then group by order
data _40;
do rowid = 1 to 40;
output;
end;
run;
proc sql;
create view ran40 as
select *
from _40
order by ranuni(0);
quit;
data _40_8x5;
set ran40;
group = floor((_n_-1) /5);
run;
--
Richard A. DeVenezia
http://www.devenezia.com/