Bookmark and Share

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]

st: Variables loop and deletion under certain conditions


From   daniel klein <klein.daniel.81@googlemail.com>
To   statalist@hsphsun2.harvard.edu
Subject   st: Variables loop and deletion under certain conditions
Date   Thu, 12 May 2011 19:17:29 +0200

Eric already answerd the "why" it does not work. The solution proposed
by Chris should work. Erics solution (although it is more an example)
can be modified, because it will fail if the loop contains numeric
variables. I do not know whether skipping numeric variables will
additionally saves some execution time.

---code revised---
foreach varname of varlist v*{
        cap conf str v `v'
        if _rc continue
	if `varname'[5]=="#ERROR" drop `varname'
}
---end---

Best
Daniel
*
*   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/


© Copyright 1996–2017 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index