Мне нужно создать некоторые условные переменные в моем наборе данных.loop in replace command
Я делаю это так:
gen varx=0
replace varx=1 if resp_127=="A" | resp_128=="A"|resp_129=="A" |///
resp_130=="A" | resp_131=="A" | resp_132=="A" ...
Я хотел бы знать, если есть способ поставить петлю в состоянии, поэтому мне не нужно будет писать resp_127
к resp_
п снова и еще раз. Я просто хочу написать цикл, который автоматически создает условия от resp_127
до resp_140
.
Обратите внимание, что у вас есть много переменных ответа одинакового типа, возможно, что 'reshape long' будет хорошей идеей. –
Я тоже согласен с Ником. –