【问题标题】:MultiIndex Group By with customize column conclusion in Pandas Data Frame [duplicate]MultiIndex Group By在Pandas Data Frame中自定义列结论[重复]
【发布时间】:2019-12-24 12:56:19
【问题描述】:

我希望实现我们在sql中做的事情如下:

SELECT Column1, Column2, mean(Column3), sum(Column4)
FROM SomeTable
GROUP BY Column1, Column2
Store_Code  Brand_Code  Sales_Price

    1   18  28.00
    2   17  105.33
    2   17  65.33
    1   17  30.67
    1   18  6.67

在上面的数据集中,我希望将此数据框与商店代码分组,并采用最常见的品牌代码和销售价格,或者实施一些其他操作,例如销售价格的平均值。

目前我所能做的就是对所有列应用一个操作。

类似的东西

data.groupby(level=['Store_Code]).sum()
Store_Code  Brand_Code  Sales_Price

    1   18  17.33
        17  30.67

    2   17  85.33

【问题讨论】:

    标签: sql pandas group-by


    【解决方案1】:

    你可以试试下面-

    SELECT Store_Code, Brand_Code , avg(Sales_Price)
    FROM SomeTable 
    GROUP BY Store_Code, Brand_Code 
    

    【讨论】:

      猜你喜欢
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 2020-11-30
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 2017-08-02
      相关资源
      最近更新 更多