我有一个思路:先生成虚拟变量,然后在求和
gen aa=.
replace aa=0 if a=="不喜"
replace aa=1 if a=="讨厌"
replace aa=0 if a=="喜欢"
gen bb=.
replace bb=0 if b=="不喜"
replace bb=1 if b=="讨厌"
replace bb=0 if b=="喜欢"
gen cc=.
replace cc=0 if c=="不喜"
replace cc=1 if c=="讨厌"
replace cc=0 if c=="喜欢"
gen dd=.
replace dd=0 if d=="不喜"
replace dd=1 if d=="讨厌"
replace dd=0 if d=="喜欢"
egen e=rowtotal(aa bb cc dd)