使用"drop-if"语法时比较字符串和数字



这是我的代码片段:

drop if mark=="." & spr_code==""

和Stata的回应

type mismatch

字符串是spr_code

问题是,我只想在学生分数"缺失"且他们的Spr_code(字母数字(也缺失的情况下观察drop

有人能帮忙吗?我已经尝试过destring的Spr_code并这样做,但没有乐趣。

我的猜测是mark是一个数字变量,在代码段中它被视为字符串。在这种情况下,代码应该是:

drop if mark==. & spr_code==""

最新更新