楼主: aliciaxj
3824 2

[数据管理求助] 如何删除不符合某一条件的企业对应的所有年份数据? [推广有奖]

  • 0关注
  • 0粉丝

本科生

33%

还不是VIP/贵宾

-

威望
0
论坛币
1792 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
222 点
帖子
10
精华
0
在线时间
158 小时
注册时间
2013-3-10
最后登录
2024-4-1

楼主
aliciaxj 在职认证  发表于 2020-7-27 11:04:05 |AI写论文
20论坛币
数据如下,age_list为对应年份的上市年龄,id为企业代码,需要删除2000年之后上市的企业(即该企业所有样本都要删除),请教代码。


关键词:list Age IST

沙发
aliciaxj 在职认证  发表于 2020-7-27 11:05:33
数据格式如下
id        year        age_list
1        1999          0
1        2000          1
1        2000          3
2        1999          1
2        2000          2
2        2000          3

藤椅
DΘstinyじò 发表于 2020-7-27 14:10:02
从你给的数据示例来看,不是很规范,建议用dataex命令给出的你的示例数据。
可以试着用以下代码来解决你的问题:
  1. bysort id (year): drop if year[_N] >=2000
复制代码


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

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