楼主: hunahun515
1170 4

[数据管理求助] 厉害的 [推广有奖]

  • 10关注
  • 5粉丝

已卖:1031份资源

学科带头人

5%

还不是VIP/贵宾

-

威望
1
论坛币
988 个
通用积分
8.2382
学术水平
9 点
热心指数
13 点
信用等级
8 点
经验
1823 点
帖子
725
精华
0
在线时间
2166 小时
注册时间
2012-7-18
最后登录
2020-8-15

楼主
hunahun515 发表于 2015-1-3 13:53:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
拜谢啦,太厉害啦
二维码

扫码加我 拉你入群

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

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


沙发
SpencerMeng 在职认证  发表于 2015-1-3 15:37:49
楼主,您好!用by加if语句就ok了,假设公司是id=40 五年2001-2005:
  1. clear
  2. local N=40
  3. local T=5
  4. local NT=`N'*`T'
  5. set obs `NT'
  6. set seed 1357

  7. *-产生截面和年度标示
  8. egen id=seq(),from(1) to (`N') block(`T')
  9. sort id
  10. by id:gen year=_n+2000
  11. xtset id year  // 40个公司 2001-2005年的平衡面板


  12. drop in 5/6 //去掉第一个公司2005年的数据和第二个公司2001年的数据

  13. bys id:keep if _N==5
  14. list  //剔除了第一个和第二个公司2001-2005年的观测值,
  15.       //原来是40*5=200个观测值 现在是190个
复制代码
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
crystal8832 + 36 + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 36  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
SpencerMeng 在职认证  发表于 2015-1-3 15:39:06
言而总之  总而言之

对于您的案例 需要的语句就是:
  1. bys frdm:keep if _N==7
复制代码


板凳
hunahun515 发表于 2015-1-3 15:43:55
SpencerMeng 发表于 2015-1-3 15:39
言而总之  总而言之

对于您的案例 需要的语句就是:
这个语句比较猛啊, _N 这个 就是连续7年都存在?  这个_N能帮忙解释下吗?

报纸
SpencerMeng 在职认证  发表于 2015-1-3 15:45:54
hunahun515 发表于 2015-1-3 15:43
这个语句比较猛啊, _N 这个 就是连续7年都存在?  这个_N能帮忙解释下吗?
下划线变量也叫做系统变量  需要他的时候用起来真的很给力!

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

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