楼主: roadtolondon
1463 0

[问答] 求教:groupby后对每一个数据帧循环处理,按照先进先出法计算投资的加权平均价格 [推广有奖]

  • 0关注
  • 1粉丝

初中生

42%

还不是VIP/贵宾

-

威望
0
论坛币
1283 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
133 点
帖子
4
精华
0
在线时间
21 小时
注册时间
2005-10-27
最后登录
2025-11-4

楼主
roadtolondon 发表于 2022-3-7 11:00:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位好,刚学习python和pandas,碰到一个业务需求:统计债券投资的每笔投资价差收益和投资持有期。
现在有一张宽表(见附件),通过GROUPBY按交易台和券号进行分组。
希望按每个分组统计债券交易的持有期和价差收益,其中因为债券是多次买入和多次卖出的,要使用先进先出法,即先买入的先卖出,持有期为卖出日期-买入日期,持有成本为买入的加权平均买入成本,持有收益为卖出净价-加权平均买入成本。实现难点在于由于卖出导致先买入的仓位下降,那在计算后续卖出交易的成本时,是要根据卖出前存量仓位加权计算,这一块想了很久,也上网搜了很久,都没案例可参考,求教群里的高人提供一下思路或者代码片段,感谢!



二维码

扫码加我 拉你入群

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

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

关键词:Group 平均价格 平均价 数据帧 pandas

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-29 12:50