Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Eric Booth <eric.a.booth@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: inlist( variable, .a, .b, .c) |
Date | Tue, 10 Apr 2012 13:17:05 -0500 |
<> It looks like it works with Stata 12.1 MP on Mac OSX 10.7: sysuse auto, clear keep rep78 recode rep78 (. = .b) g i = 1 if inlist(rep78, .b) . list +-----------+ | rep78 i | |-----------| 1. | 3 . | 2. | 3 . | 3. | .b 1 | 4. | 3 . | 5. | 4 . | |-----------| 6. | 3 . | 7. | .b 1 | 8. | 3 . | ..... - Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University ebooth@ppri.tamu.edu +979.845.6754 On Apr 10, 2012, at 1:11 PM, Stas Kolenikov wrote: > I am trying to manipulate some extended missing values, and found that > a very handy -inlist()- function does not work with them. The > documentation states that the arguments of -inlist- must be either all > strings or all reals. Apparently, the latter category excludes the > system missing values. Of course I can write all of this with > (variable == .a | variable == .b | variable == .c), but the whole idea > of -inlist()- is to avoid these cumbersome statements. That was the > grumble, and the wish is to have -inlist()- support the system missing > values. > > -- > Stas Kolenikov, also found at http://stas.kolenikov.name > Small print: I use this email account for mailing lists only. > * > * 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/ * * 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/