Скажем, у меня есть эти данные:Как добавить по столбцам
clear
set more off
input ///
str15(s1 s2 s3 s4)
a "b" "b" "c"
b "b" "" "a"
c "c" "" ""
d "f" "" "g"
e "" "" ""
end
Я хочу, чтобы найти количество не пропущенных значений по столбцам по строке. Я стараюсь:
gen sum = s1!="" + s2!="" + s3!="" + s4!=""
Но это дает ошибку несоответствия типа. Что я делаю не так?
Однако, я могу написать все это, и она работает:
gen x=s1!=""
gen y=s2!=""
gen z=s3!=""
gen q=s4!=""
gen sum1=x + y + z + q
Проверьте функцию 'egen'' rownonmiss() '. Запустите 'help egen'. –