删除缺失值
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
我正在尝试清理我在 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