Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: splitting a list


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: splitting a list
Date   Fri, 20 Oct 2006 16:13:07 +0100

-savesome- is one way to do it. -savesome- 
is not awesome, but it will do. 

You can do everything in one loop. For example, 

forval i = 1/10 { 
	local first = 1 + 500 * (`i' - 1) 
	local last = `first' + 499 
	savesome var in `first'/`last' using file`i' 
} 

Nick 
n.j.cox@durham.ac.uk 

Rajesh Tharyan
 
> I have a file with one variable and 5000 observations. Is 
> there a way to
> create say 10 different files with 500 observations in each 
> and serially
> number them . i.e the first file would contain obs 1/500, the 
> next file
> would contain 501/1000 observations and so on. 
> 
> One option I had in mind was use savesome (a user written ado) 
> 
> For example
> 
> savesome var in 1/500 using file1.dta
> 
> but I am not sure how to automate the process..

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index