Hi Everyone.
I am trying to change the value of several variables at once using the 'foreach' command. Following is the syntax I am using and getting the following errors
. foreach varlist 'q1a - q1v' {
2. replace 'var' = runiformint(1,3) if totaldrugs >=3
3.
. }
invalid syntax
r(198);
. foreach var in varlist 'q1a - q1v' {
2. replace 'var' = runiformint(1,3) if totaldrugs >=3
3.
. }
' invalid name
r(198);
. foreach var in varlist q1a - q1v {
2. replace var = runiformint(1,3) if totaldrugs >=3
3.
. }
variable var not found
r(111);
I am not able to figure out the where am I making the mistake?
I am trying to change the value of several variables at once using the 'foreach' command. Following is the syntax I am using and getting the following errors
. foreach varlist 'q1a - q1v' {
2. replace 'var' = runiformint(1,3) if totaldrugs >=3
3.
. }
invalid syntax
r(198);
. foreach var in varlist 'q1a - q1v' {
2. replace 'var' = runiformint(1,3) if totaldrugs >=3
3.
. }
' invalid name
r(198);
. foreach var in varlist q1a - q1v {
2. replace var = runiformint(1,3) if totaldrugs >=3
3.
. }
variable var not found
r(111);
I am not able to figure out the where am I making the mistake?
Comment