Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
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/