请选择 进入手机版 | 继续访问电脑版
楼主: wyt236
14644 9

[数据管理求助] 请问stata如何筛选多个特定编号的数据样本??急用,谢谢大家 [推广有奖]

  • 84关注
  • 4粉丝

副教授

87%

还不是VIP/贵宾

-

威望
0
论坛币
2080 个
通用积分
9.7521
学术水平
8 点
热心指数
8 点
信用等级
6 点
经验
50254 点
帖子
797
精华
0
在线时间
1052 小时
注册时间
2012-7-1
最后登录
2022-9-18

wyt236 发表于 2015-11-29 15:40:45 |显示全部楼层 |坛友微信交流群
5论坛币
如题,请问stata如何筛选制定的数据,,比如样本的编号变量id是1-1000,而我需要找出其中特定的300个编号如3、6、9、11、23、96等的样本出来,怎么实现呢???谢谢大家  keep好像实现不了~~~


最佳答案

夏目贵志 查看完整内容

如果这300个编号没有什么固定的规律的话那就只能手动来了。比如 keep if id==3|id==6|id==0|id==11 等等(命令会很长) 也可以逐个删去不需要的 drop if id ==1 drop if id==2等等 这样的话每个命令比较短。
关键词:Stata tata keep 如何 样本

本帖被以下文库推荐

夏目贵志 发表于 2015-11-29 15:40:46 |显示全部楼层 |坛友微信交流群
如果这300个编号没有什么固定的规律的话那就只能手动来了。比如
keep if id==3|id==6|id==0|id==11 等等(命令会很长)
也可以逐个删去不需要的
drop if id ==1
drop if id==2等等
这样的话每个命令比较短。

使用道具

wyt236 发表于 2015-11-29 15:49:47 |显示全部楼层 |坛友微信交流群
有没有知道的呢

使用道具

raymondxiang 发表于 2015-12-2 13:04:08 |显示全部楼层 |坛友微信交流群
有几种作法。一种简单就是用把这些没有规律的如变量一样的数字,放到一个excel里,然后添加列,列里面写如==, drop, if, 这些,然后可以把他们拷贝出来,可以单独生成一个do-file。
另一个方法就是用循环,调用这些数字,都需要用到macro, 宏。如:·var1[`i']’, i是这一变量对应的case编号, 也就是_n, 可以用循环一个个调用里面的具体变量取值。如果你把具体的数据变量名展示出来,是可以更容易讲的。

使用道具

wyt236 发表于 2015-12-2 20:15:47 |显示全部楼层 |坛友微信交流群
raymondxiang 发表于 2015-12-2 13:04
有几种作法。一种简单就是用把这些没有规律的如变量一样的数字,放到一个excel里,然后添加列,列里面写如= ...
谢谢,高手

使用道具

wyt236 发表于 2015-12-2 20:16:21 |显示全部楼层 |坛友微信交流群
夏目贵志 发表于 2015-12-1 08:15
如果这300个编号没有什么固定的规律的话那就只能手动来了。比如
keep if id==3|id==6|id==0|id==11 等等( ...
后来就是这么干的

使用道具

arlionn 在职认证  发表于 2015-12-3 00:51:41 |显示全部楼层 |坛友微信交流群
可以把逐步内删除的 id 编号存在一个新的 .dta 文件中,然后使用 merge 命令合并到现有数据中,进而保留 _merge==3 的样本即可。
已有 3 人评分经验 学术水平 热心指数 信用等级 收起 理由
就是我就是我 + 1 + 1 + 1 精彩帖子
wyt236 + 2 + 3 精彩帖子
夏目贵志 + 10 + 2 确实是个好办法

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

使用道具

raymondxiang 发表于 2015-12-3 12:32:11 |显示全部楼层 |坛友微信交流群
arlionn 发表于 2015-12-3 00:51
可以把逐步内删除的 id 编号存在一个新的 .dta 文件中,然后使用 merge 命令合并到现有数据中,进而保留 _m ...
很有想法

使用道具

wyt236 发表于 2015-12-3 15:57:26 |显示全部楼层 |坛友微信交流群
arlionn 发表于 2015-12-3 00:51
可以把逐步内删除的 id 编号存在一个新的 .dta 文件中,然后使用 merge 命令合并到现有数据中,进而保留 _m ...
ok,好的,谢谢连老师您了,,我还是用的笨办法  keep id ==5|id==6|id==8|id==11 等等

使用道具

晓晓珍 学生认证  发表于 2017-11-1 18:22:31 |显示全部楼层 |坛友微信交流群
非常感谢!

使用道具

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

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

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

GMT+8, 2024-4-17 05:42