楼主: zgryyl
5127 9

stata 怎么隔固定行提取观察值 [推广有奖]

  • 2关注
  • 2粉丝

已卖:155份资源

副教授

61%

还不是VIP/贵宾

-

威望
0
论坛币
9866 个
通用积分
27.2696
学术水平
11 点
热心指数
16 点
信用等级
8 点
经验
15669 点
帖子
925
精华
0
在线时间
877 小时
注册时间
2008-3-21
最后登录
2023-7-24

楼主
zgryyl 发表于 2011-3-29 21:05:41 |AI写论文
20论坛币
我的问题是这样的,数据集有100个变量,每个变量都拥有相同的观察值,比如说1000个,我想各行选取观察值应该怎么办,比如说选取第1行,下一个是第5行,下一个就是第十行,也就是说每隔5行选取一个观察值,其余行的删除,希望各位大侠赐教。

最佳答案

秋日私语 查看完整内容

呵呵,给出数据吧,如果是删除重复值的话,可以用duplicates drop 如果不是,有很多方法。因为你描述的行除第一行之外,其余是5的整数倍。 其一: keep if _n==1 | mod(_n,5)==0
关键词:Stata tata 各位大侠 我的问题 数据集 Stata 观察
[img][/img]

沙发
秋日私语 发表于 2011-3-29 21:05:42
呵呵,给出数据吧,如果是删除重复值的话,可以用duplicates drop
如果不是,有很多方法。因为你描述的行除第一行之外,其余是5的整数倍。
其一:
keep if _n==1 | mod(_n,5)==0
淡定,寻求心灵的宁静

藤椅
zgryyl 发表于 2011-3-29 21:46:35
因为比较急,希望高手指点
[img][/img]

板凳
sungmoo 发表于 2011-3-29 22:27:40
zgryyl 发表于 2011-3-29 21:05 比如说选取第1行,下一个是第5行,下一个就是第十行,也就是说每隔5行选取一个观察值,其余行的删除
这是“每隔5行”的意思?

报纸
xge2000 发表于 2011-3-30 07:15:25
这可能需要编程来实现

地板
sstxwx 发表于 2011-3-30 15:53:17
秋日私语 发表于 2011-3-29 22:34
呵呵,给出数据吧,如果是删除重复值的话,可以用duplicates drop
如果不是,有很多方法。因为你描述的行除第一行之外,其余是5的整数倍。
其一:
keep if _n==1 | mod(_n,5)==0
正解,高人!

7
zgryyl 发表于 2011-3-30 17:18:15
多谢四楼的朋友,用你的方法稍微修改了下,做出来了,怎么给你论坛币啊。我不知道怎么操作
[img][/img]

8
秋日私语 发表于 2011-3-30 18:23:29
呵呵,我设了金钱贴,不好意思了
7# zgryyl

中国名菜三晋风味.pdf
下载链接: https://bbs.pinggu.org/a-878662.html

284.68 KB

需要: 20 个论坛币  [购买]

淡定,寻求心灵的宁静

9
zgryyl 发表于 2011-3-31 10:33:55
已购买请查收,再次感谢
[img][/img]

10
秋日私语 发表于 2011-4-7 21:19:13
you are welcome
淡定,寻求心灵的宁静

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 09:45