Hello,
I am using STATA 15 and wide-format dataset.
My aim is to create a new variable (my data is confidential but as an example I will call it "newv") which I want to have a value of 1 or 0.
The value should be 1 if any of the values in a long list of other alphanumeric variables in the dataset contain a certain alphanumeric code.
As an example of the list of variables I will use "toronto" "paris" "rome" "madrid" here.
varname: toronto paris rome madrid
value: A1 b2 C3 D4
The list of variables in reality is very long and involves a lot of lines of code, so I am trying to use the foreach command.
The code I am using is :
gen newv=0
for each v of varlist toronto paris rome madrid {
replace newv=1 if strpos (v,"A1")>0
}
However, when I do this STATA says "{ required"
I thought I had put the braces in the correct place so I'm not sure where I am going wrong?
Any advice would be much appreciated,
Karyn
Related Posts with Using the foreach command
Fixed vs Random Effects - help regarding choiceHello together, I am regressing a panel data model with t=12 and n=230. In general, I measure the e…
combining dotplot graphsI can't succed in combining dotplot graphs: I have there distinct groups of observations, marked wit…
How to make categories using standardized variable and its standard deviationI am interested in making categories(Large, small, medium) based on the log of [/CODE]market value o…
commandsMy name is Alex Kinuthia, a graduate student in Egerton University pursuing a Master Degree in Agrie…
Human opportunity indexHuman opportunity index Hi, I am trying to apply below mentioned HOI syntax on education data to ch…
Subscribe to:
Post Comments (Atom)
0 Response to Using the foreach command
Post a Comment