【发布时间】:2020-10-19 10:30:13
【问题描述】:
我有一个巨大的数据框,我想merge only two rows in it based on if condition。下面是一个示例数据框,当我尝试执行 groupby sum 时,其他行也会受到影响。
我只希望列jb_name 和generic 得到merged and sum。
jb_name jb_count
0 generic 10
1 generic1 2
2 generic 15
3 other 14
尝试了以下方法,但正如我所说,它也会影响其他行
df = df.groupby(['jb_name'])['jb_count'].sum().reset_index()
我想要最终的df如下
jb_name jb_count
0 generic 25
1 generic1 2
3 other 14
【问题讨论】:
标签: python pandas dataframe merge