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

时间:2017-08-28 17:51:46

标签: stata

这是我的代码段:

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

和Stata的回应

type mismatch

字符串是spr_code

问题是我只想要drop观察,如果学生标记是"缺少"他们的Spr_code(也就是字母数字)也不见了。

有人可以帮忙吗?我已经尝试destring Spr_code并做了这件事,但没有快乐。

1 个答案:

答案 0 :(得分:0)

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

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