【发布时间】:2018-06-21 19:34:41
【问题描述】:
我一直在广泛搜索,但无法解决这个问题:
我在 pandas 中有一个如下所示的数据框:
date ticker Name NoShares SharePrice Volume Relation
2/1/10 aaa zzz 1 1 1 d
2/1/10 aaa yyy 1 2 5 o
2/1/10 aaa zzz 2 5 2 d
2/5/10 bbb xxx 5 5 1 do
2/5/10 ccc www 5 5 1 d
2/5/10 ccc www 5 5 1 d
2/5/10 ddd vvv 5 5 1 o
2/6/10 aaa zzz 1 1 3 d
要求
- 我想按日期和姓名分组,并且:
- 有总股数
- 有一个股票价格的加权平均列(权重是 NoShares)
- 平均体积并将其作为一列
- 保持关系不变
所以我的输出应该是这样的:
date ticker Name NoShares SharePrice Volume Relation
2/1/10 aaa zzz 3 3.6 1 d
2/1/10 aaa yyy 1 2 5 o
2/5/10 bbb xxx 5 5 1 do
2/5/10 ccc www 10 5 1 d
2/5/10 ddd vvv 5 5 1 o
2/6/10 aaa zzz 1 1 3 d
我尝试了有关堆栈溢出的文档和其他答案,但似乎无法正确解决。感谢帮助。干杯。
【问题讨论】: