Mingfeng Lin
I have tried to solve this myself with the reference, but no luck so
far. My problem is to run a function on a string variable. This is
the data that I have
Variable X:
x1,x2,x3
x1,x3
x2
x1,x3,x4,x5
x5,x6
I was tring to generate a dummy variable y=1 when x3 is contained in X
and 0 otherwise. Is there a command to do this?
>>> There is a function you can use to do this.
gen byte y = strpos(X,"x3") > 0
In Stata 8 or earlier use -index()- not -strpos()-
Nick
[email protected]
*
* 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/