删除缺失值

Deleting missing values

我正在尝试清理我在 Stata 中的面板数据集,其中包括 5 年来不同国家/地区的 GDP 增长率数据。我想删除所有缺少值的行(在数据集中表示为 ..)。每行都有一个 id (gene row_id = _n)。例如,如果我想删除变量YR2013的所有缺失值,我使用代码:drop if YR2013==.,出现错误信息type mismatch。谁能告诉我如何删除这些值?

type mismatch 消息表明您的变量确实是字符串。原来如此

drop if missing(real(YR2013)) 
destring YR2013, replace 

是一种前进的方式,否则您的变量将毫无用处。

一个更通用的食谱是

destring *, ignore("..") replace