Group pandas dataframe by a nested dictionary key

后端 未结 2 975
梦如初夏
梦如初夏 2021-01-20 17:32

I have a pandas dataframe where one of the columns is dictionary type. This is an example dataframe:

import pandas as pd
df = pd.DataFrame({\'a\': [1,2,3], 
         


        
2条回答
  •  北荒
    北荒 (楼主)
    2021-01-20 18:01

    you can do it this way:

    In [15]: df.assign(major=df.version.apply(pd.Series).major).groupby('major').sum()
    Out[15]:
           a   b
    major
    7      4  10
    8      2   5
    

提交回复
热议问题