Scott Merryman suggested
drop if substr(automob, -3 ,3) == "car"
and Michael Blasnik suggested
drop if match(automob,"*car")
Yet another approach is
drop if index(automob,"car") == (length(var1) - 2)
which is less direct than the other two. However,
in general, with string tasks, there are commonly
different ways to do it, and the basic string
functions documented at -whelp strfun- usually suffice.
(I found that -help string- pointed me directly
to -strfun-.)
TEWODAJ MOGUES
> > Another question (I don't find lots of info on the search regarding
> > string variables): Is there a way for me to refer to a
> piece of string
> > var? Say there is a string var called -automob- with values
> redcar and
> > bluecar. Suppose I want to do something like
> > drop if automob == " * car"
> > thus gettingn rid of rows where the values are redcar or bluecar
> > CLearly this syntax doesn't work, but is there a way to do
> something in
> > this spirit without too complicated splitting-up of variables?
*
* 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/