Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Nick Cox <njcoxstata@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: dropvars.ado |
Date | Tue, 15 Jan 2013 22:33:53 +0000 |
Correct about the quotation mark. (I introduced the typo when I changed the error message after testing it, not the best idea.) On Tue, Jan 15, 2013 at 10:25 PM, Dimitriy V. Masterov <dvmaster@gmail.com> wrote: > Both of the above suggestions work very nicely. Dr. Cox's warning > message seems to have an an errant apostrophe (unless that's the > infamous Durham apostrophe). > > Many thanks! > > DVM > > On Tue, Jan 15, 2013 at 2:10 PM, Nick Cox <njcoxstata@gmail.com> wrote: >> The text at REPEC says, modulo a typo, >> >> "dropvars varlist is similar to drop varlist, but warns if a variable >> does not exist, rather than aborts." >> >> However, if any of the names is not that of an existing variable, it >> is difficult to see how the program Austin gives can get past first >> base, as -syntax- will throw it out before the -for- loop is entered. >> >> Also, unless Dimitriy is using Stata 6, there is no reason not to use >> -foreach-. (Historians of Stata will join in an unaffectionate >> rememembrance of the old -for- command.) >> >> This is offered up to criticism: >> >> program anotherdropvars >> version 7 >> foreach v of local 0 { >> capture drop `v' >> if _rc { >> noi di as txt "`did you really mean `v'?" >> } >> } >> end >> >> Nick >> >> On Tue, Jan 15, 2013 at 9:49 PM, Austin Nichols <austinnichols@gmail.com> wrote: >>> Dimitriy V. Masterov <dvmaster@gmail.com>: >>> The abstract at http://ideas.repec.org/c/boc/bocode/sjw4.html implies >>> the command does: >>> >>> version 6:for var `varlist': capture drop X >>> >>> so try >>> >>> prog dropvars2 >>> syntax [varlist] >>> version 6 >>> for var `varlist': capture drop X >>> end >>> >>> >>> On Tue, Jan 15, 2013 at 4:36 PM, Dimitriy V. Masterov >>> <dvmaster@gmail.com> wrote: >>>> Rich, >>>> >>>> Unfortunately, I think dropvars.do != dropvars.ado. Dropvars is an >>>> piece-wise version -capture drop varlist-. The ado file linked from >>>> http://ideas.repec.org/c/boc/bocode/sjw4.html no longer exists. >>>> >>>> DVM >>>> >>>> On Tue, Jan 15, 2013 at 1:20 PM, Richard Goldstein >>>> <richgold@ix.netcom.com> wrote: >>>>> use the -findit- command (e.g., -findit dropvars-) >>>>> >>>>> Rich >>>>> >>>>> On 1/15/13 4:00 PM, Dimitriy V. Masterov wrote: >>>>>> Does anyone know where one can find the code for Jeroen Weesie's dropvars? * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/