楼主: Josh15
1769 6

[数据管理求助] 求助命令:删除满足某一条件的整组数据 [推广有奖]

  • 0关注
  • 2粉丝

本科生

11%

还不是VIP/贵宾

-

威望
0
论坛币
702 个
通用积分
3.1520
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
1313 点
帖子
31
精华
0
在线时间
100 小时
注册时间
2018-4-28
最后登录
2024-1-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据是2011-2017年一些企业的进出口数据,我想删除当出现export=0的企业的整组数据,比如id为1和2的企业在某些年份的export为0,那我想删掉id=1和2的所有数据,应该用什么命令呢? 非常感谢!

id

export

year

1

0

2011

1

0

2012

1

8899.92

2013

1

10964.8

2014

1

26423.6

2015

1

32062

2016

1

79830.2

2017

2

0

2011

2

0

2012

2

0

2013

2

0

2014

2

0

2015

2

12096.2

2016

2

18082.5

2017

3

386.82

2011

3

18172

2012

3

19489.8

2013

3

29427.5

2014

3

51696.5

2015

3

130243

2016

3

150349

2017




二维码

扫码加我 拉你入群

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

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

关键词:export xport 进出口数据 expo Port stata 命令 删除 drop

回帖推荐

917968079 发表于4楼  查看完整内容

试一试
沙发
Josh15 发表于 2022-8-1 01:15:24 |只看作者 |坛友微信交流群
drop if export==0 只能删掉对应的几条观测值,我想要删掉的是该id下的整租数据。
谢谢

使用道具

藤椅
15760043754 学生认证  发表于 2022-8-1 09:16:35 |只看作者 |坛友微信交流群
第一,很简单,excel筛选功能打开,只选中id=1和2即可,然后全选删除。
第二,drop if id==1 | id == 2

使用道具

板凳
917968079 发表于 2022-8-1 09:43:48 |只看作者 |坛友微信交流群
试一试
  1. bysort id:egen export_min = min(abs(export))
  2. drop if export_min==0
复制代码

使用道具

报纸
Lucienrles 发表于 2022-8-1 14:24:24 |只看作者 |坛友微信交流群
你是想做平衡数据吧,有简单的方法是用xtbalance命令
drop if export==0
xtbalance, range(t1 t2)
xtbalance 命令好像需要安装
楼上的命令也可以

使用道具

地板
Josh15 发表于 2022-8-17 20:54:44 |只看作者 |坛友微信交流群
917968079 发表于 2022-8-1 09:43
试一试
太感谢了,这解决了我的问题!

使用道具

7
呵呵哒咿呀哇 发表于 2023-2-7 03:22:11 来自手机 |只看作者 |坛友微信交流群
Josh15 发表于 2022-8-17 20:54
太感谢了,这解决了我的问题!
您好,我没看懂,上楼说的复制命令什么意思,求指点

使用道具

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

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

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

GMT+8, 2024-11-6 03:30