楼主: 大豆83
2111 1

[编程问题求助] 使用if对count后的r(N)值判断报错问题 [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
119 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
276 点
帖子
6
精华
0
在线时间
5 小时
注册时间
2018-12-16
最后登录
2019-4-17

楼主
大豆83 发表于 2019-4-17 00:20:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大神,我在do文件中编辑了这么一个判断,就是使用count来数一下是否有满足我条件的数值存在,用if加r(N)值来判断。即如果有的话,r(N)应该不等于0(r(N)!=0)。由于以前跑程序的时候,都没有出现过一个数值都没有的情况,所以很正常。昨天跑的时候,发现数出来有0。但奇怪的是,他报错了,好像还是会执行if{}里的程序,并且else{}里的程序没有执行。不知道到底原因在哪里?

PS:我自己又做了一个简单的程序,用同样的逻辑,用IF+r(N)进行判断,都正常的。见图2,奇怪了。。。还请大神帮忙看看,谢谢!~


捕获.PNG

图2:
捕获.PNG



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:不等于

沙发
黃河泉 在职认证  发表于 2019-4-17 07:02:56
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

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

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