我需要在我的数据集中构建一些条件变量。
我这样做:
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_
n。我只想自动编写从resp_127
到resp_140
的条件循环。
答案 0 :(得分:1)
这样的事情应该做你想要的。
generate varx = 0
forvalues num = 127/140 {
replace varx=1 if resp_`num'=="A"
}