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

Re: st: loop


From   Ulrich Kohler <[email protected]>
To   [email protected]
Subject   Re: st: loop
Date   Tue, 15 Oct 2002 09:05:04 +0000

Satyarth Kulshrestha  wrote
> this is in continuation of my problem of generating number series.
>
> can i run a a loop like the following in STATA:
>
> for city = 1 to 2
> for house = 1 to 40
> for sample = 1 to 5
> gen code = string(city)+string(house)+string(sample)
> next sample
> next house
> next city
>
> i know this is not STATA syntax but i am trying to express the problem
> intuitively.

Not quite sure if I unterstand this correctely, but this seems to be possible 
without looping:

.. gen str1 code = ""
.. replace code = string(city) + string(house) + string(sample) /*
*/ if inlist(city,1,2) & inrange(house,1,40) & inrange(sample,1,5)

regards
uli






*
*   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–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index