-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
[email protected]
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/