如何在 python 中使用 groupby() 2 列

史莱雅·贾格斯

假设这是我的 df: https://i.stack.imgur.com/bsgBL.png

我想按月份和订单 ID 对这些数据进行分组,如下所示: https://i.stack.imgur.com/3U78P.png

如何正确使用 groupby 功能?

我试过了,sales_data.groupby(['Month', 'Order ID'])['Cost'].sum()但它并没有真正给出我想要的。

阿努拉格·达巴斯

IUC:

尝试通过groupby()+agg()

df=(df.groupby(['Month','Order ID'])
      .agg({'ItemOrdered':','.join,'Cost(Dollars)':'sum','Discount':'first'}))

由于您没有将数据作为文本提供,因此如果“折扣”列给您错误的输出,则将'first'内部替换agg()'sum'

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中使用单个变量删除2列

如何在熊猫中使用groupby创建索引列

如何在熊猫中使用groupby创建新列?

如何在laravel中使用groupBy查询求和列?

如何在 Pyspark 中使用 groupby 在条件中删除列

如何在python中使用groupby运行t检验

如何在python中使用groupby更新原始數組

如何在python中使用groupby处理时间索引

如何在Python中使用groupby键作为xticklabel

如何在pyspark中使用groupby创建索引列,2窗口移动平均值列和2窗口差异列

如何在 Python 2.7 中使用 Pandas 将一列正确拆分为 2?

如何在 Python 中使用 psycopg2 将空字符写入 bytea 列

如何在R中使用groupby获取满足条件的列的第一个值?

如何在熊猫数据框中使用groupby取列列表的含义?

如何在 Spark 中使用兩列和兩個方向進行 groupBy

如何在Slick 2框架中使用列

如何在groupby 2列之后保留DataFrame的原始索引?

如何在Linq SQL中使用Groupby

如何在PowerBI中使用GROUPBY函数?

如何在LINQ中使用GroupBy?

如何在SQL中使用groupby,distinct

如何使用python groupby()

如何在Python中使用包装的列读取数据?

如何在 Python 中使用 groupby 删除列表中的重复项?

如何在同一python代码中使用内部联接和groupby

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

如何在python的groupby函数中使用带有两个参数的用户定义函数

如何在Python Pandas中使用groupby()。apply()而不是在整个数据集上运行循环?

如何在Python中使用cv2显示图像