楼主: gerry88
2671 3

[数据管理求助] 求助:条件删除,如何删除出现频率不够的样本呢?谢谢鞠躬 [推广有奖]

  • 0关注
  • 1粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
46 点
帖子
4
精华
0
在线时间
6 小时
注册时间
2014-1-28
最后登录
2014-2-17

楼主
gerry88 发表于 2014-1-28 14:47:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
例如:
nr. price....
A   10
A   12
A   13

C    77
C   45
C    54
C   23
这样一组数据,我要删除在nr列中出现次数小于3次的样本,也就是说,把nr是B的观测值全部去掉,最后只留下:
nr. price....
A   10
A   12
A   13
B    44
B    45
C    77
C   45
C    54
C   23
应该如何写code啊?
谢谢大家了!最近写论文实在头疼。。
二维码

扫码加我 拉你入群

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

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

关键词:Price Rice code ice 写论文 如何 样本 论文

沙发
gerry88 发表于 2014-1-28 14:50:10
不好意思!!!一楼写数据的时候写反了!!!大家看这边啊!!
例如:
nr. price....
A   10
A   12
A   13
B    44
B    45
C    77
C   45
C    54
C   23

这样一组数据,我要删除在nr列中出现次数小于3次的样本,也就是说,把nr是B的观测值全部去掉,最后只留下:
nr. price....
A   10
A   12
A   13
C    77
C   45
C    54
C   23
应该如何写code啊?
谢谢大家了!最近写论文实在头疼。。

藤椅
h3327156 发表于 2014-1-28 18:48:50
inp str2 nr price
A 10
A 12
A 13
B 44
B 45
C 77
C 45
C 54
C 23
end

*请自行参考

*方法一
bys nr:g number=_N
drop if number<3

*方法二
bys nr:egen number=count(nr[_n]==nr[_n-1])
drop if number<3

*方法三
duplicates t nr, g(number)
drop if number<2

板凳
gerry88 发表于 2014-1-28 19:14:09
h3327156 发表于 2014-1-28 18:48
inp str2 nr price
A 10
A 12
可以了啊!!感谢答疑!!学习了!!!!好开心~~~!

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

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