相关疑难解决方法(0)

Pandas Groupby和Sum Only One Column

所以我有一个数据帧df1,如下所示:

       A      B      C
1     foo    12    California
2     foo    22    California
3     bar    8     Rhode Island
4     bar    32    Rhode Island
5     baz    15    Ohio
6     baz    26    Ohio
Run Code Online (Sandbox Code Playgroud)

我希望按列A进行分组,然后将列B加起来,同时保持列C中的值.这样的事情:

      A       B      C
1    foo     34    California
2    bar     40    Rhode Island
3    baz     41    Ohio
Run Code Online (Sandbox Code Playgroud)

问题是,当我说df.groupby('A').sum()列C被删除返回

      B
A
bar  40
baz  41
foo  34
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题并在分组和总结时保留C列?

python pandas

29
推荐指数
3
解决办法
4万
查看次数

标签 统计

pandas ×1

python ×1