gpt4 book ai didi

stata - 删除所有缺失值的变量

转载 作者:行者123 更新时间:2023-12-04 14:58:05 28 4
gpt4 key购买 nike

我的数据集中有 5000 个变量和 91,534 个观察值。

我想删除所有值都缺失的变量:

X1     X2    X3
1 2 .
. 3 .
3 . .
. 5 .

X1     X2
1 2
. 3
3 .
. 5

我尝试使用 dropmiss community-contributed 命令,但即使阅读了帮助文件,它似乎也对我不起作用。例如:

dropmiss 
command dropmiss is unrecognized
r(199);

missings dropvars
force option required with changed dataset

相反,正如其中一种解决方案所建议的那样,我尝试了以下方法:

ssc install nmissing
nmissing, min(91534)
drop `r(varlist)'

这个替代的 community-contributed 命令似乎对我有用。

但是,我想知道是否有更优雅的解决方案,或者使用 dropmiss 的方法。

最佳答案

在最新的 Stata 中,search dropmisssearch nmissing 会告诉你这两个命令都被 missingsStata 期刊

以下对话可能会阐明您的问题:

. sysuse auto , clear
(1978 Automobile Data)

. generate empty = .
(74 missing values generated)

. missings dropvars
force option required with changed dataset
r(4);

. missings dropvars, force

Checking missings in make price mpg rep78 headroom trunk weight length turn
displacement gear_ratio foreign empty:
74 observations with missing values

note: empty dropped

missings dropvars,一旦安装,会删除所有完全丢失的变量,除非内存中的数据集还没有被使用force选项保存d.

关于stata - 删除所有缺失值的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53524643/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com