楼主: 7382_1569336877
733 8

[编程问题求助] 语句实现 [推广有奖]

  • 0关注
  • 0粉丝

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
159 点
帖子
5
精华
0
在线时间
10 小时
注册时间
2019-9-24
最后登录
2024-1-23

楼主
7382_1569336877 发表于 2019-11-3 16:04:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
replace y=1 if year>1980& year <1986
replace y=2 if year>=1986& year <=1990
replace y=3 if year>=1996& year <=2000
replace y=4 if year>=1996& year <=2000
replace y=5 if year>=2001& year <=2005
replace y=6 if year>=2006& year <=2010
replace y=7 if year>=2011& year <=2017

请问怎么把这个句子用简单命令实现,谢谢~
二维码

扫码加我 拉你入群

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

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

关键词:replace place year ear PLA

回帖推荐

黃河泉 发表于4楼  查看完整内容

的确,只有部分规则,可试试 (类似,但须稍微修改)

蓝色 发表于3楼  查看完整内容

沙发
蓝色 发表于 2019-11-3 17:54:41
没有规律的,就很难用简单语句实现

藤椅
蓝色 发表于 2019-11-3 18:21:10
  1. gen y0=recode(year,1985,1990,1995,2000,2005,2010,2017)
  2. egen y=group(y0)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
黃河泉 + 3 + 3 + 3 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

板凳
黃河泉 在职认证  发表于 2019-11-3 18:25:06
的确,只有部分规则,可试试 (类似,但须稍微修改)
  1. webuse grunfeld, clear

  2. bys company (year): egen wanted  = seq(), from(1) b(5)
复制代码

报纸
三重虫 发表于 2019-11-4 10:51:10
蓝色 发表于 2019-11-3 18:21

地板
7382_1569336877 发表于 2019-11-14 14:35:35
蓝色 发表于 2019-11-3 18:21
谢谢!!!

7
7382_1569336877 发表于 2019-11-14 14:35:36
蓝色 发表于 2019-11-3 18:21
谢谢!!!

8
sungmoo 发表于 2019-11-14 19:20:36
recode year (1981/1985=1)(1986/1990=2)(1991/1995=3)(1996/2000=4)(2001/2005=5)(2006/2010=6)(2011/2017=7),g(yy)

9
sungmoo 发表于 2019-11-14 19:24:02
replace y=int((year-1976)/5)

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

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