【发布时间】:2017-09-06 09:42:56
【问题描述】:
我有一个数据框:
Type: Volume:
Q 10
Q 20
T 10
Q 10
T 20
T 20
Q 10
并且我想将类型 T 合并到一行中,并且仅当两个(或更多)T 连续时才将音量加起来
即到:
Q 10
Q 20
T 10
Q 10
T 20+20=40
Q 10
有什么方法可以做到这一点吗? DataFrame.groupby 会工作吗?
【问题讨论】:
-
这看起来可能会开始解决您的问题stackoverflow.com/a/45679091/4365003
-
我认为这有点不同...我想合并行而不是计算它们
-
~~那你不就用不同的聚合函数吗?~~
-
我找不到执行此操作的聚合函数...对不起,我是 python 新手
标签: python