楼主: MissFlorence
9821 15

[编程问题求助] Stata一直报错if not allowed 但是if语句没什么问题啊 求求各位大神 [推广有奖]

11
MissFlorence 发表于 2019-3-13 09:32:38
黃河泉 发表于 2019-3-12 06:33
发个代表性资料,并以资料说明,举例你要的东西,我帮你看看!
感谢您的帮助,我已经找到了问题所在。是if语句的问题。if id=='i'&in_r>0不知道为什么判断不出来。已解决,谢谢您。

12
天南水北 发表于 2019-3-13 09:32:59
MissFlorence 发表于 2019-3-11 11:43
同样非常感谢!经过您的指点,程序确实不报错了,但是也没有做到a累加然后储存在nofm矩阵里面的效果,请问 ...
你的代码没看到矩阵呀

13
星空tcl 发表于 2019-6-14 15:16:52
天南水北 发表于 2019-3-11 11:09
删掉这句drop a。这句表示删除变量a。同时不需要删除标量a。而且你上面的sca a=0会直接删除之前的a。所以 ...
老师您好!我想问您下,我用stata对符合条件的数据进行筛选,命令如下:
keep if place==“东城区”|place=="西城区"
但是stata报错
if not found
r(111);
这是为什么呢?应该如何处理呢?我用的stata13版,是否是版本原因呢?
谢谢您!

14
星空tcl 发表于 2019-6-14 15:18:02
天南水北 发表于 2019-3-11 11:09
删掉这句drop a。这句表示删除变量a。同时不需要删除标量a。而且你上面的sca a=0会直接删除之前的a。所以 ...
老师您好!我想问您下,我用stata对符合条件的数据进行筛选,命令如下:
keep if place==“东城区”|place=="西城区"
但是stata报错
if not found
r(111);
这是为什么呢?应该如何处理呢?我用的stata13版,是否是版本原因呢?
谢谢您!

15
天南水北 发表于 2019-6-22 11:03:11
星空tcl 发表于 2019-6-14 15:18
老师您好!我想问您下,我用stata对符合条件的数据进行筛选,命令如下:
keep if place==“东城区”|pla ...
恐怕不是版本问题,可能是你输入了不该输入的字符。有的字符不会显示的。你用英文打字法重新打一遍代码看看。

16
星空tcl 发表于 2019-6-26 00:32:26
天南水北 发表于 2019-6-22 11:03
恐怕不是版本问题,可能是你输入了不该输入的字符。有的字符不会显示的。你用英文打字法重新打一遍代码看 ...
好的,谢谢老师!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 15:52