楼主: 司文5
1267 4

[编程问题求助] 请问bysort求和之后如何删除被求和项? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

15%

还不是VIP/贵宾

-

威望
0
论坛币
1012 个
通用积分
5.0012
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
720 点
帖子
31
精华
0
在线时间
255 小时
注册时间
2016-3-21
最后登录
2022-8-30

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
原始统计数据如下,但是需要合并同一对象在一年内的总和
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float year str6 exp_imp str8 product_code str75 product_name str20 firm_code double value
  4. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 178481
  5. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 121633
  6. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 348429
  7. 2013 "进口" "39261000" "塑料制办公室或学校用品"                   "1101910002"   2088
  8. 2013 "进口" "48192000" "非瓦楞纸或纸板制的可折叠箱、盒、匣" "1101910002"    324
  9. end
复制代码

按照进出口,公司编码,商品种类分别求和
运行代码
  1. bysort firm_code exp_imp product_code: gen value_sum = sum(value)
复制代码

结果如下
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float year str6 exp_imp str8 product_code str75 product_name str20 firm_code double value float value_sum
  4. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 348429 348429
  5. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 178481 526910
  6. 2013 "出口" "49019900" "其他书籍、小册子及类似印刷品"          "1101910002" 121633 648543
  7. 2013 "进口" "39261000" "塑料制办公室或学校用品"                   "1101910002"   2088   2088
  8. 2013 "进口" "48192000" "非瓦楞纸或纸板制的可折叠箱、盒、匣" "1101910002"    324    324
  9. end
复制代码


现在2013出口的第一行和第二行的数据已经不需要了(即value_sum为348429和526910的两行数据),我需要剔除掉,请问如何操作?
我有一个想法是,year exp_imp product_code firm_code 相同时 仅保留value_sum最大的一项?不知道有没有相关语句可以实现。

谢谢大家了!!!

二维码

扫码加我 拉你入群

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

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

关键词:bysort SOR generated generate Product

沙发
qiangli 发表于 2020-3-7 07:08:25 来自手机 |只看作者 |坛友微信交流群
用collapse命令

使用道具

藤椅
黃河泉 在职认证  发表于 2020-3-7 08:46:40 |只看作者 |坛友微信交流群
这个是你要的吗?
  1. collapse (sum) value, by(firm_code exp_imp product_code)
复制代码

使用道具

板凳
司文5 发表于 2020-3-7 12:49:50 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-3-7 08:46
这个是你要的吗?
超级感谢!您真的好热心!

使用道具

报纸
司文5 发表于 2020-3-7 12:50:35 |只看作者 |坛友微信交流群
qiangli 发表于 2020-3-7 07:08
用collapse命令
万分感谢!!

使用道具

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

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

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

GMT+8, 2024-6-18 03:28