楼主: shevaze
29355 13

[编程问题求助] STATA如何keep符合条件的值,并且同上一个样本一同keep [推广有奖]

11
réussite 发表于 2013-4-13 22:47:49
shevaze 发表于 2013-4-13 13:20
你好,我现在就是卡在找到符合条件的obs后,不能和id对应起来,您能叫我怎么对应吗?
方法1:如果是单个obs,且顺序排列,可以
gen id=_n
然后再找

方法2:panel的情况会稍微复杂点,如果对应多个,可以按时间,主体排序,
gen id=group(time company)
之后id对应的就是多个符合第一条件的变量,然后再设定第二条件找涨停啊神马的

12
星空tcl 发表于 2019-6-14 15:16:11
réussite 发表于 2013-4-13 22:47
方法1:如果是单个obs,且顺序排列,可以
gen id=_n
然后再找
老师您好!我想问您下,我用stata对符合条件的数据进行筛选,命令如下:
keep if place==“东城区”|place=="西城区"
但是stata报错
if not found
r(111);
这是为什么呢?应该如何处理呢?我用的stata13版,是否是版本原因呢?
谢谢您!

13
réussite 发表于 2019-9-26 18:41:57
星空tcl 发表于 2019-6-14 15:16
老师您好!我想问您下,我用stata对符合条件的数据进行筛选,命令如下:
keep if place==“东城区”|pla ...
抱歉,很久没登录。

没有数据所以我不能判断问题出在哪里。首先,筛选可以用br,keep会删除不符合条件的obs。可以看一下place的存储格式,如果格式不对,if条件不能运行

14
星空tcl 发表于 2019-10-3 11:38:51
réussite 发表于 2019-9-26 18:41
抱歉,很久没登录。

没有数据所以我不能判断问题出在哪里。首先,筛选可以用br,keep会删除不符合条件 ...
谢谢您!

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

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