【发布时间】:2018-02-12 19:12:28
【问题描述】:
我有一个给定的df:
ID Name Alias Ttl Value
1 abc A 10 2
1 abc B 10 3
1 abc C 10 1
1 ijk A 5 2
1 ijk B 5 2
2 ijk A 5 2
2 ijk B 5 2
我想按 ID 和名称为每个组插入一个“剩余”行。我的意思是:
输出:
ID Name Alias Ttl Value
1 abc A 10 2
1 abc B 10 3
1 abc C 10 1
1 abc Z 10 4 <---10 - (2+3+1)
1 ijk A 5 2
1 ijk B 5 2
1 ijk Z 5 1 <---5 - (2+2)
2 ijk A 5 2
2 ijk B 5 2
2 ijk Z 5 1 <---5 - (2+2)
我不确定如何解决这个问题。在python中有可能吗?
非常感谢!
【问题讨论】:
标签: pandas row difference