如何在大熊猫中使用有条件的聚集体?

弗拉基米尔·萨佛诺夫(Vladimir Safonov)

我有一个数据框。以下代码有效

stat = working_data.groupby(by=['url', 'bucket_id'], 
                            as_index=False).agg({'delta': 'max','id': 'count'})

现在,我需要计算具有不同状态的ID。我的状态为“下载”,“否下载”和“下载”。

我想有df同列bucket_idmaxdownloaded(有多少人“已下载”状态), not_downloaded有多少人“NOT_DOWNLOADED”状态), downloading有多少“正在下载”状态)。怎么做?

输入我有:在此处输入图片说明

输出我有: 在此处输入图片说明

如您所见,计数不是由状态划分的。但是我想知道对于每个bucket_id bucket_id,都有x个下载,y not_downloaded,z个下载(因此它们应该在单独的列中,但是一个bucket_id的信息应该在一行中)

斯科特·波士顿

一种使用assign创建列然后聚合此新列的方法。

working_data.assign(downloaded=df['status'] == 'DOWNLOADED', 
                   not_downloaded=df['status'] == 'NOT_DOWNLOADED',
                   downloading=df['status'] == 'DOWNLOADING')\
            .groupby(by=['url', 'bucket_id'], 
                        as_index=False).agg({'delta': 'max',
                                             'id': 'count',
                                             'downloaded': 'sum',
                                             'not_donwloaded':'sum',
                                             'downloading':'sum'})

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取大熊猫的群体以及其他聚集体的大小?

来自分类Dev

大熊猫柱上的有条件操作

来自分类Dev

大熊猫有条件合并

来自分类Dev

如何在Python大熊猫数据框中有条件地计算日期间隔?

来自分类Dev

大熊猫根据组的记录数有条件地删除记录

来自分类Dev

大熊猫将多行合并为有条件的一行

来自分类Dev

有条件地在大熊猫分组中保留一个重复项

来自分类Dev

与大熊猫聚集

来自分类Dev

流星反应聚集体

来自分类Dev

如何在带有条件if的sqlalchemy中使用条件运算符or_?

来自分类Dev

有条件的mongotemplate聚集

来自分类Dev

有条件的聚集阶段

来自分类Dev

有条件的mongotemplate聚集

来自分类Dev

有条件的累积聚集

来自分类Dev

如何在大熊猫中进行复杂条件的分组

来自分类Dev

如何在Magento中使用带有条件的删除查询

来自分类Dev

如何在有条件的一列中使用LINQ select

来自分类Dev

如何在Python中使用带有条件的Groupby

来自分类Dev

如何在SwiftUI中使用带有条件检查的按钮进行导航

来自分类Dev

如何在AEM中使用HTL有条件地添加数据属性?

来自分类Dev

如何在GoogleSheet中使用arrayformula对有条件的列进行计数?

来自分类Dev

如何在MySQL中使用带有条件的分组

来自分类Dev

如何在有条件的postgresql更新中使用临时变量?

来自分类Dev

如何在angular中使用ng-if有条件地显示消息

来自分类Dev

如何在Python中使用带有条件的Groupby

来自分类Dev

如何在 Pandas 中使用 .assign 方法有条件地分配计算列?

来自分类Dev

如何在大熊猫中使用硒来阅读网页?

来自分类Dev

在带有条件的熊猫中使用value_counts

来自分类Dev

如何在熊猫中有条件地从不同的列中进行选择

Related 相关文章

热门标签

归档