楼主: linjing2013
2592 8

[数据管理求助] 同一产品编码下产品有多种计数单位,stata如何保留同一产品编码下计数单位最多的样 [推广有奖]

  • 5关注
  • 3粉丝

讲师

66%

还不是VIP/贵宾

-

威望
0
论坛币
538 个
通用积分
6.4899
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
21555 点
帖子
270
精华
0
在线时间
210 小时
注册时间
2013-12-6
最后登录
2024-3-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据结构如下,hs96为产品编码,unit为计数单位,price为价格,在同一产品编码下有些产品具有多种计数单位,为了保证价格的可比性,我想仅保留同一产品编码下,计数单位最多的样本量,请问用stata如何操作?希望有知道答案的学者给予解答,谢谢大家了!

hs

unit

price

60290

公斤

1.275

60290

公斤

2.4057143

60290

个/套

8.3023252

60290

个/套

2.4000001

60290

个/套

13.963636

60290

个/套

1.1857708

60290

个/套

8.0714283

60290

个/套

3.4956245

60290

个/套

2.9940653

60290

个/套

1.205

60290

3.2322581

60290

7.4794521

60290

个/套

13.8

60290

个/套

10.68

60290

个/套

3.325

60290

个/套

1

60290

个/套

25.870001

500720

s|

6.5698862

500720

6.8666668

500720

0.13200166

500720

0.40424904

500720

0.01298115

500720

s|

0.00476897

500720

s|

0.03000166

500720

0.09537563



二维码

扫码加我 拉你入群

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

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

关键词:Stata tata Price Unit Rice 产品 如何 样本

沙发
黃河泉 在职认证  发表于 2017-4-10 10:56:01 |只看作者 |坛友微信交流群
1. 请稍加叙述你要的结果之"样子"!
2. 请就如同美国Stata论坛一样,我建议本论坛也应强烈鼓励所有发问者利用 dataex (先 ssc install dataex 并见 https://bbs.pinggu.org/thread-5048204-1-1.html 说明) 将其之 Stata (部分) 资料列出,以供回答者 练习或实验之用(所以会更愿意回答你的问题)。当你 post 你的资料时,你应该选择你原始资料中具有代表性的一部分(除非你的资料很小,或自己编一下有代表性的变量与资料),包括足够的观察值以供程式练习与展示之用,而且也要确定包括了所有的变量!

使用道具

藤椅
linjing2013 发表于 2017-4-10 13:44:50 |只看作者 |坛友微信交流群
您好!我想要的结果是:比如上图编码hs96为“60290”的产品的计数单位unit有三个,分别是"公斤"、"个/套"和“对”,我想只保留编码hs96为“60290”的产品的计数单位unit为”个/套“(该产品编码下这个计数单位的样本量最大)的样本,stata该如何操作?谢谢!

使用道具

板凳
笑在眉梢 发表于 2018-10-28 21:12:12 |只看作者 |坛友微信交流群
linjing2013 发表于 2017-4-10 13:44
您好!我想要的结果是:比如上图编码hs96为“60290”的产品的计数单位unit有三个,分别是"公斤"、"个/套"和 ...
楼主解决了吗 遇到同样的问题

使用道具

报纸
笑在眉梢 发表于 2018-10-28 21:13:02 |只看作者 |坛友微信交流群
linjing2013 发表于 2017-4-10 13:44
您好!我想要的结果是:比如上图编码hs96为“60290”的产品的计数单位unit有三个,分别是"公斤"、"个/套"和 ...
楼主解决了吗 同问!

使用道具

地板
蓝色 发表于 2018-10-28 21:43:56 |只看作者 |坛友微信交流群
很简单啊
  1. bysort hs unit: egen number   =count(price)
  2. bysort hs     : egen numbermax=max(number)
  3. keep if number==numbermax
  4. drop number numbermax
复制代码


已有 1 人评分学术水平 热心指数 信用等级 收起 理由
liutanrao0 + 1 + 1 + 1 精彩帖子

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

使用道具

7
笑在眉梢 发表于 2018-10-29 11:55:10 |只看作者 |坛友微信交流群
蓝色 发表于 2018-10-28 21:43
很简单啊
您好 这个编程运行出来不是我想要的结果啊,是只想保留计数单位最多的样本 也就是只保留个/套这个计量单位结果。

使用道具

8
蓝色 发表于 2018-10-29 12:01:11 |只看作者 |坛友微信交流群
笑在眉梢 发表于 2018-10-29 11:55
您好 这个编程运行出来不是我想要的结果啊,是只想保留计数单位最多的样本 也就是只保留个/套这个计量单位 ...
这是结果,
保留的就是最多的楼主有两个不同代码,每个代码下,最多的是不一样的
  1. . bysort hs unit: egen number   =count(price)

  2. . bysort hs     : egen numbermax=max(number)

  3. . keep if number==numbermax
  4. (7 observations deleted)

  5. . drop number numbermax

  6. . list

  7.      +------------------------------------+
  8.      |     hs             unit      price |
  9.      |------------------------------------|
  10.   1. |  60290           个/套    8.071428 |
  11.   2. |  60290           个/套    2.994065 |
  12.   3. |  60290           个/套         2.4 |
  13.   4. |  60290           个/套           1 |
  14.   5. |  60290           个/套       25.87 |
  15.      |------------------------------------|
  16.   6. |  60290           个/套    3.495625 |
  17.   7. |  60290           个/套       10.68 |
  18.   8. |  60290           个/套       1.205 |
  19.   9. |  60290           个/套    1.185771 |
  20. 10. |  60290           个/套        13.8 |
  21.      |------------------------------------|
  22. 11. |  60290           个/套    8.302325 |
  23. 12. |  60290           个/套       3.325 |
  24. 13. |  60290           个/套    13.96364 |
  25. 14. | 500720          米        .0129812 |
  26. 15. | 500720          米         .404249 |
  27.      |------------------------------------|
  28. 16. | 500720          米        6.866667 |
  29. 17. | 500720          米        .0953756 |
  30. 18. | 500720          米        .1320017 |
  31.      +------------------------------------+
复制代码


使用道具

9
笑在眉梢 发表于 2018-10-29 15:04:17 |只看作者 |坛友微信交流群
蓝色 发表于 2018-10-28 21:43
很简单啊
已经解决 想明白了!谢谢啦

使用道具

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

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

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

GMT+8, 2024-4-26 14:02