楼主: 玉林初晴
9596 2

[数据管理求助] stata总关于if命令的问题 [推广有奖]

  • 3关注
  • 1粉丝

等待验证会员

本科生

11%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
331 点
帖子
28
精华
0
在线时间
76 小时
注册时间
2015-3-12
最后登录
2016-8-16

楼主
玉林初晴 发表于 2015-12-7 15:40:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
[img]file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\1832418275\QQ\WinTemp\RichOle\K55ZN]7`50PZY2DBVVF))[D.png[/img]gene  sjrxz=1  if   m==1100,2000,2100,2110,2111,2112,2113,2114,2115,2116,2117,2120,2121,2122,2123,2124,2
> 125,2126,2127,2130,2131,2132,2133,2134,2135,2136,2137,2140,2141,2142,2143,2144,2145,2146,2147,2150,2200,
> 2210,2220,2230,2240,2300,2310,2320,2400,2500,2510,2520,2530
invalid '2100'
r(198);




1100.。。。。这些为上市公司实际控制人性质的代码    ,为何这样会说其中的“2100”无效呢????
[img]file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\1832418275\QQ\WinTemp\RichOle\K55ZN]7`50PZY2DBVVF))[D.png[/img]

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Application documents Document 上市公司

QQ图片20151207153614.png (5.06 KB)

QQ图片20151207153614.png

沙发
风向我吹 发表于 2015-12-7 17:09:32
感觉用  
gene  sjrxz=1  if (m==1100)|(m==2000)……这样保险一点

藤椅
raymondxiang 发表于 2015-12-7 21:25:44 来自手机
Stata if 里面的条件不能连续写数字。但其实你可以用recode命令来gen变量就可以了。例如,我对x1重新赋值,生成x2变量
recode x1(1000 1100 2100 2018/2022 2500=1) (nonm=0), gen(x2)
已有 1 人评分学术水平 收起 理由
zhuy5 + 1 精彩帖子

总评分: 学术水平 + 1   查看全部评分

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

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