楼主: shealingha
906 2

[数据管理求助] 如何在不同变量中根据相同的观测值排序 [推广有奖]

  • 3关注
  • 0粉丝

已卖:1份资源

博士生

10%

还不是VIP/贵宾

-

威望
0
论坛币
86 个
通用积分
0.0050
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5891 点
帖子
106
精华
0
在线时间
324 小时
注册时间
2005-3-22
最后登录
2023-2-12

楼主
shealingha 发表于 2020-5-9 19:44:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好 ,想要达到的效果是按交易日期,相同券商放在一行,请问如何实现?
例如,26号的永安和永安在一行。
二维码

扫码加我 拉你入群

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

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


QQ图片20190709193926.png (59.05 KB)

QQ图片20190709193926.png

沙发
梧桐煜 发表于 2020-5-9 22:48:35
建议提问的时候,参考下这个https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6019680&ctid=351

藤椅
shealingha 发表于 2020-5-9 23:39:55
梧桐煜 发表于 2020-5-9 22:48
建议提问的时候,参考下这个https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6019680&ctid=351
谢谢提醒,不好意思:)
* Example generated by -dataex-. To install: ssc install dataex
clear
input str6 ts_code09 str12 broker09 int JINCHICANG09 float tradedate str6 ts_code str12 broker long JINCHICANG
"BU2009" "海通期货"  4307 22000 "BU2006" "方正中期"  25519
"BU2009" "国海良时"  3533 22000 "BU2006" "永安期货"  16083
"BU2009" "国泰君安"  1791 22000 "BU2006" "新湖期货"  10740
"BU2009" "新纪元"     1302 22000 "BU2006" "中信建投"  10622
"BU2009" "中信期货" -3840 22000 "BU2006" "南华期货" -16407
"BU2009" "五矿经易" -4341 22000 "BU2006" "盛达期货" -16744
"BU2009" "新湖期货" -4910 22000 "BU2006" "华泰期货" -19770
"BU2009" "永安期货" -5465 22000 "BU2006" "银河期货" -36147
"BU2009" "海通期货"  4301 22001 "BU2006" "永安期货"  23449
"BU2009" "国海良时"  3572 22001 "BU2006" "方正中期"  17910
"BU2009" "国泰君安"  1561 22001 "BU2006" "中信建投"  11251
"BU2009" "新纪元"     1304 22001 "BU2006" "新湖期货"  10662
"BU2009" "五矿经易" -3587 22001 "BU2006" "华泰期货" -13392
"BU2009" "中信期货" -3915 22001 "BU2006" "盛达期货" -17176
"BU2009" "新湖期货" -4955 22001 "BU2006" "南华期货" -17619
"BU2009" "永安期货" -6326 22001 "BU2006" "银河期货" -37517
"BU2009" "国海良时"  2757 22004 "BU2006" "永安期货"  20383
"BU2009" "海通期货"  2430 22004 "BU2006" "中信建投"  12525
"BU2009" "新纪元"     1482 22004 "BU2006" "新湖期货"  10882
"BU2009" "国泰君安"  1475 22004 "BU2006" "美尔雅"      9649
"BU2009" "中信期货" -3368 22004 "BU2006" "南华期货" -15103
"BU2009" "大有期货" -4733 22004 "BU2006" "盛达期货" -15315
"BU2009" "新湖期货" -4972 22004 "BU2006" "国泰君安" -15717
"BU2009" "永安期货" -7915 22004 "BU2006" "银河期货" -34581
"BU2009" "国泰君安"  3244 22005 "BU2006" "永安期货"  23453
"BU2009" "国海良时"  2648 22005 "BU2006" "中信建投"  13666
"BU2009" "浙商期货"  2131 22005 "BU2006" "瑞达期货"  12408
"BU2009" "银河期货"  1469 22005 "BU2006" "新湖期货"  10411
"BU2009" "五矿经易" -3574 22005 "BU2006" "南华期货" -13794
"BU2009" "大有期货" -4733 22005 "BU2006" "海通期货" -13837
"BU2009" "新湖期货" -4959 22005 "BU2006" "盛达期货" -15636
"BU2009" "永安期货" -7514 22005 "BU2006" "银河期货" -41447
end
format %td tradedate

如何做到根据不同的tradedate分组,在组内若broker和broker09是同一家公司的就保留。
数据变成:"BU2009" "永安期货" -5465 22000 "BU2006" "永安期货"  16083
                "BU2009" "新湖期货" -4910 22000 "BU2006" "新湖期货"  10740

核心就是两个变量中观测值相同的配对在一行。
现实问题就是在某个交易日,不同的两个合约有同一个公司的,那该公司的交易数据予以保留。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 15:24