蓝色 发表于 2016-4-29 11:55 
country既然是数值了
=="JPN" 这里是字符啊
多谢拉!
我明白您的意思了,多谢!已经不报错了,运行后显示(0 real changes made)我查看了下数据虚拟变量还都是0。
gen developed=0
replace developed = 1 if cncode=="CAN" & cncode=="BMU" & cncode=="JPN" & cncode==" KOR" & cncode=="ISR" & cncode=="HKG" & cncode=="SGP" & cncode=="AUS" & cncode=="BEL" & cncode=="DNK" & cncode=="DEU" & cncode=="FIN" & cncode=="FRA" & cncode=="GRC" & cncode=="HUN" & cncode=="IRL" & cncode=="ITA" & cncode== "CZE" & cncode=="LUX" & cncode=="NLD" & cncode=="NOR" & cncode=="PRT" & cncode=="ESP" & cncode=="GBR" & cncode==" SWE" & cncode==" CHE"
运行后显示(0 real changes made)
我查看数据发现developed全都是零,为什么会赋值不上呢?麻烦您指教。
多谢