有没有办法从列表中获取数字

问题描述

这是一个奇怪的情况。 该表获取 id 联系人。 我现在得到了包含多个 ID 的工单跟踪信息,我想对他们的联系人总数求和。

enter image description here

我正在尝试将 id 和 contacts 放入字典中,但我很难获取值,我将其转换为跟踪列表每一行中的列表。

有什么办法可以解决这个问题吗?

解决方法

使用 DataFrame.explode 然后聚合总和:

df1 = (df.explode('ticket_trace_list')
         .groupby('ticket_trace_list',as_index=False)['Contacts'].sum())