【问题标题】:How to give column name for groupby value in PYTHON [duplicate]如何在 PYTHON 中为 groupby 值提供列名 [重复]
【发布时间】:2020-07-15 18:29:36
【问题描述】:

我的数据集:

 - City_name
 - mumbai
 - kolkata
 - mangalore
 - mumbai
 - mumbai
 - kolkata

我的代码:

tot=data.groupby('City_name').size()

我得到了什么:

 - City_name
 - kolkata        2
 - mangalore      1
 - mumbai         3

我想要什么:

 - City_name     Thefts
 - kolkata         2
 - mangalore     - 1
 - mumbai        - 3

【问题讨论】:

    标签: python pandas jupyter-notebook


    【解决方案1】:

    只需使用reset_index,作为系列还可以指定name参数:

    df.groupby('City_name').size().reset_index(name='theft')
    
       City_name  theft
    0    kolkata      2
    1  mangalore      1
    2     mumbai      3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-16
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      相关资源
      最近更新 更多