楼主: 清河听雨
938 2

[编程问题求助] 怎么把某一列数据下面的小于某个固定值的给标记出来 [推广有奖]

  • 3关注
  • 0粉丝

本科生

3%

还不是VIP/贵宾

-

威望
0
论坛币
500 个
通用积分
0.0144
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
513 点
帖子
38
精华
0
在线时间
60 小时
注册时间
2021-4-2
最后登录
2023-9-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long stkcd int year str78 Position long StartDate
  4. 2 2007 "执行副总裁" 20010215
  5. 2 2007 "总裁"          20010215
  6. 2 2007 "副总经理"    20050728
  7. 2 2007 "执行副总裁" 20041026
  8. 2 2007 "执行副总裁" 20040804
  9. 2 2007 "执行副总裁" 20071026
  10. 2 2007 "执行副总裁" 20021207
  11. 2 2007 "执行副总裁" 20040305
  12. 2 2007 "执行副总裁" 20071026
  13. 2 2008 "执行副总裁" 20021207
  14. 2 2008 "执行副总裁" 20071026
  15. 2 2008 "执行副总裁" 20040804
  16. 2 2008 "副总经理"    20050728
  17. 2 2008 "执行副总裁" 20041026
  18. 2 2008 "执行副总裁" 20071026
  19. 2 2008 "执行副总裁" 20040305
  20. 2 2008 "总裁"          20010215
  21. 2 2008 "执行副总裁" 20010215
  22. end
复制代码

我想要的是按公司,按年度,把每一年中StartDate小于“Position==总裁的StartDate”数据标记出来。

二维码

扫码加我 拉你入群

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

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

关键词:generated position Starting generate install

沙发
黃河泉 在职认证  发表于 2021-5-17 07:31:12 |只看作者 |坛友微信交流群
试试
  1. gen t1 = StartDate if Position == "总裁"
  2. bys stkcd year: egen t2 = mean(t1)
  3. format t2 %8.0f
  4. drop if t1 == t2
  5. gen wanted = StartDate<t2
复制代码

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-10-5 19:20