熊猫对两列进行分组,并根据结果在Excel中创建新列

user11259102:

我有在jupyter中阅读的excel文件。

它包含三列:1)网络研讨会ID:(66个唯一值)2)电子邮件:参与者的电子邮件ID(可以注销会话并再次加入,因此具有相同网络研讨会ID的重复电子邮件ID)3)会话时间(分钟):参与者正在参加会话,因为他可能会注销并再次登录,所以有多个条目。

使用的代码:data_group = data.groupby(['Webinar ID','Email'])

data_group ['会话时间(分钟)']。sum()

我想在Excel中创建新列,并在会话(分钟)信息中存储相同的时间总和 - 网络研讨会ID和电子邮件

谢谢!!

斯科特·波士顿(Scott Boston):

IIUC,您希望创建一个新列,其中包含每个网络研讨会组和电子邮件的时间总和。

让我们用groupbytransform

data['Sum Session Minutes'] = (data.groupby(['Webinar ID','Email'])['Time in Session (minutes)']
                                   .transform('sum')) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据单独数据框中的两列结果在数据框中创建新列?

熊猫根据分组创建新列

根据其他 3 列的结果在 R 数据框中创建新列

如何根据两列对熊猫数据框进行分组?

根据条件在熊猫中创建新列

熊猫使用其他列中的值创建新列,并根据列值进行选择

熊猫根据其他两列的划分创建新列

根据其他列上的值对列进行分组以在 Pandas 中创建新列

根据熊猫中其他两个列的匹配值创建新列

根据熊猫中的列进行分组和自动递增

如何根据名称对熊猫中的多列进行分组?

对唯一日期进行分组,并根据计算熊猫创建一个新列

熊猫:根据现有列中的值创建新列

根据熊猫列表中列的条件创建新列

根据其他列的条件在熊猫中创建新列

根据熊猫中的现有列创建新列

根据列对熊猫元素进行分组

如何根据另一列的值对列进行熊猫分组并获得每组的特定结果?

如果在同一列表中找到标题,则根据标题对列进行分组。熊猫蟒

根据SQL Server中的两列对数据进行分组

根据两列中的值在R中创建新列

Excel中的值根据列中的重复值进行分组

在熊猫数据框中,如何根据列值过滤行,进行计算并将结果分配给新列?

Python熊猫对数据框列进行分组,并使用它们来计算Excel工作表中的新列

使用大熊猫按列分组,然后根据条件创建新列

根据另一列中的值创建新的r data.table列并进行分组

如何根据熊猫中的行值创建新列

根据熊猫中的行值创建新列

根据熊猫中groupby元素的大小创建新列