Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: RE: Foreach loop for subsequent variables
From
daniel klein <[email protected]>
To
[email protected]
Subject
Re: st: RE: Foreach loop for subsequent variables
Date
Tue, 1 Nov 2011 18:38:02 +0100
Nick,
thanks for sharing this clever usage of -tokenize-. This might save
some typing in similar situations.
Here is another way, that might be faster, given the repeated useage
of -preserve- and -restore- in the codes given by Matt and Nick.
unab varlist : *
tokenize `varlist'
forv j = 1(2)897 {
use ``j'' ``= `j' + 1'' using <filename>
save `j'2
}
Best
Daniel
--
Matthew's code should work. This is an alternative:
unab varlist : *
tokenize `varlist'
forvalues i = 1(2)897 {
preserve
local j = `i' + 1
keep ``i'' ``j''
save `i'2
restore
}
But there is no important reason to use this code rather than Matthew's.
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/