楼主: 探员探员糖
1762 4

[编程问题求助] gen var后总是找不到新的变量 [推广有奖]

  • 0关注
  • 0粉丝

高中生

2%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
3
精华
0
在线时间
40 小时
注册时间
2017-9-16
最后登录
2023-3-30

楼主
探员探员糖 发表于 2019-4-9 20:05:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
format dq_id  %15.0g if year >2005
. gen nanjing = (dq_id==320101 | dq_id==320102 |dq_id==320104 | dq_id==320105 | ///
>               dq_id==320106 | dq_id==320111 |dq_id==320113 | dq_id==320114 | dq_id==320115 | ///
>               dq_id==320116 |dq_id==320117 | dq_id==320118) | ///
>                           (dq_id>320100000000 & dq_id<320200000000 ) ///     

dq_id是地区代码。我是要根据公司的地区代码分地区分析数据,但是运行命令后总是找不着新变量nanjing。
加上keep之后也是报错。请诸位帮我看一下谢谢啦

format dq_id  %15.0g if year >2005
. gen nanjing = (dq_id==320101 | dq_id==320102 |dq_id==320104 | dq_id==320105 | ///
>               dq_id==320106 | dq_id==320111 |dq_id==320113 | dq_id==320114 | dq_id==320115 | ///
>               dq_id==320116 |dq_id==320117 | dq_id==320118) | ///
>                           (dq_id>320100000000 & dq_id<320200000000 ) ///     
> keep if nanjing==1
invalid 'keep'



二维码

扫码加我 拉你入群

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

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

关键词:VaR nanjing invalid format Valid stata 计量分析

沙发
探员探员糖 发表于 2019-4-9 20:49:09
已解决.....keep之前要空一行....但是不明白为啥要空一行啊

藤椅
蓝色 发表于 2019-4-10 06:32:13 来自手机
根本不是空行问题

keep上一行最后三个斜线,说明keep是和前面同一行的。

但keep是单独一行,不应该同一行。
删除keep前一行最后三个斜线才对。


还是先买本书把基础打牢吧

板凳
wang_ql 发表于 2019-4-10 10:47:00

报纸
探员探员糖 发表于 2019-4-10 11:56:56
蓝色 发表于 2019-4-10 06:32
根本不是空行问题

keep上一行最后三个斜线,说明keep是和前面同一行的。
明白了!按照您说的改了一下是对的!因为在写论文,以前没有接触过stata正在慢慢学习...谢谢您!

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

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