Hi all,
I am trying to filter variables inside a loop cycle, I had success for a single variable but I am having trouble for 2 or more variables, example:
This code work great for only 1 variable
Now I am trying to filter for 2 variables, here I am having problems: I can not filter for 2 variables:
Thanks In advance.
Rodrigo
I am trying to filter variables inside a loop cycle, I had success for a single variable but I am having trouble for 2 or more variables, example:
This code work great for only 1 variable
Code:
clear all
set more off
sysuse auto
foreach y of varlist price - turn {
if `y' == mpg {
di "filter 1: `y'"
}
else {
di " no filter: `y'"
}
}
no filter: price
filter 1: mpg
no filter: rep78
no filter: headroom
no filter: trunk
no filter: weight
no filter: length
no filter: turn
Code:
foreach y of varlist price - turn {
if `y' == (price | mpg) {
di "filter 1: `y'"
}
else {
di " no filter: `y'"
}
}
no filter: price
no filter: mpg
no filter: rep78
no filter: headroom
no filter: trunk
no filter: weight
no filter: length
no filter: turn
Thanks In advance.
Rodrigo

Comment