笑萧人 发表于 2016-9-29 00:05 
我把原code运行了一下cdet1有5个观测值(odd,other,other,none,none),想搭车问一下为什么有两个other ...
set cdet中的第1条记录时,向cdet1“output”了3条记录,
第1个“output”时,“cdetails='Diagnosis of ODD';”
第2个“output”时,“cdetails='Other';”
第3个“output”时,cdetails没有改变,还是Other
set cdet中的第2条记录时,向cdet1“output”了1条记录,
只运行了第3个“output”,此时“cdetails='None';”
set cdet中的第3条记录时,向cdet1“output”了1条记录,
只运行了第3个“output”,此时“cdetails='None';”
所以总共output了5次,形成5条记录