楼主: auv
19818 22

[数据管理求助] stata如何选择性删除缺失变量 [推广有奖]

11
人大蓝色妖姬 发表于 2013-11-13 11:30:40
ywh19860616 发表于 2013-10-23 10:39
foreach var of varlist var1 var2 {
  misstable sum `var'
  if r(N_eq_dot) > 100 drop `var'
高端

12
weizengxin605 发表于 2013-11-20 10:51:33
学习了

13
weizengxin605 发表于 2013-11-20 10:52:03
谢谢

14
军少 学生认证  发表于 2015-11-11 20:41:39
ywh19860616 发表于 2013-10-23 10:39
foreach var of varlist var1 var2 {
  misstable sum `var'
  if r(N_eq_dot) > 100 drop `var'
你好,咨询下,使用foreach的话,foreach var of varlist var1 var2 (这部分的变量只能一个一个列出来麽?)
怎么把所有的变量都一次性清理一遍呢,我是了下foreach var of var_all 好像不行???

15
ywh19860616 发表于 2015-11-13 12:22:22
军少 发表于 2015-11-11 20:41
你好,咨询下,使用foreach的话,foreach var of varlist var1 var2 (这部分的变量只能一个一个列出来麽 ...
可以利用ds命令把该特征的变量列出即可,具体help ds

16
军少 学生认证  发表于 2015-11-14 00:02:23
ywh19860616 发表于 2015-11-13 12:22
可以利用ds命令把该特征的变量列出即可,具体help ds
好的,我试试,谢谢

17
shyb_17 学生认证  发表于 2017-3-22 11:38:17
ywh19860616 发表于 2013-10-23 10:39
foreach var of varlist var1 var2 {
  misstable sum `var'
  if r(N_eq_dot) > 100 drop `var'
你好 为什么我运行这个命令系统提示invalid syntax呢 就是最后一句drop无法实现 不知道是为什么?

18
Simon.P.Yang 学生认证  发表于 2019-8-6 12:35:01
stata如何选择性删除缺失变量,学习了

19
JHFLAN 发表于 2019-11-28 15:17:55
谢谢分享~

20
L_YH0101 发表于 2020-3-31 10:31:18
ywh19860616 发表于 2013-10-24 21:49
cd "E:\ff"

local files : dir . files "*.dta"
您好,这么久才看到您写的这个程序,我想问一下,这句的程序 local cnt=substr(`'`f''',1,1). 引用 f 的时候,为什么使用了复合引用,就是 ·“ ·f‘ ” ‘ ,如果去掉最外边那层左撇号和右撇号,即 “·f’ ”也是可以的。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 06:14