Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: Looping and replacing embedded text


From   Tim Wade <wadetj@gmail.com>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: Looping and replacing embedded text
Date   Tue, 8 Nov 2005 16:20:53 -0500

Joe, is this what you want?

foreach name in new enc pac mac {
do d:\do\\`name'_reg.txt
}

You need the double back slash after do, before the macro
variable...alternatively, you could use cd to change the directory
before the loop.

Hope this helps, Tim



On 11/8/05, Joe Crespo <joe.crespo@hotmail.com> wrote:
> This is a question about running a loop.
>
> I run identical opperations on several data files containing the same
> variables but representing different geographical markets i.e., - US states
> or census regions. As I go through each region the only text in the program
> that changes is the text that identifies that region.
>
> My question is whether I can replace a serious of commands that are
> identical except for a census abreviation which is embedded somewhere in the
> program, with a single command and a  loop that replaces the census
> abreviation anywhere it is found in the program.
>
> For example, can I replace the following lines of commands with a single
> line and a loop?
> _____________________________
>
> do d:\do\new_reg.txt
> do d:\do\enc_reg.txt
> do d:\do\pac_reg.txt
> do d:\do\mac_reg.txt
> _________________________
>
> THanks for any advice. Also if anybody can point to a manual that provides
> advice on the relevant programming language I'd be much obliged.
>
> Thanks.
> Joe
>
> _________________________________________________________________
> Is your PC infected? Get a FREE online computer virus scan from McAfee(r)
> Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
>
> *
> *   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/
>

*
*   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