Python-新行包含基于条件的其他行的总和

我有一个看起来像这样的数据框(还有一些其他列需要保留但不受影响,它们可以在新行中,其值为AssetClass = 99时为空白):

clientID  date         assetClass   value
10111     01-01-2020   1            10
10111     01-01-2020   2            20
10111     01-01-2020   3            30
10111     02-01-2020   1            15
10111     02-01-2020   2            25
10111     02-01-2020   3            35        

从1至18有几种客户和资产类别。 这是系统的原始输出。

我需要创建一个新的assetClass,将其称为99,它由2和3(实际上是11-16)之和组成,按日期和clientID分组,从而创建一个数据帧,如下所示:

clientID  date         assetClass   value
10111     01-01-2020   1            10
10111     01-01-2020   2            20
10111     01-01-2020   3            30
10111     01-01-2020   99           50
10111     02-01-2020   1            15
10111     02-01-2020   2            25
10111     02-01-2020   3            35
10111     02-01-2020   99           60

我像疯子一样在谷歌上搜索,但是我认为我对这一过程的称呼缺乏了解。

我自己尝试解决该问题一直无处可寻,所以我没有相关代码可以显示-我该怎么做?