为了账号安全,请及时绑定邮箱和手机立即绑定

合并/连接包含重复 ID 和 TRUE/FALSE 值的行,仅保留 TRUE

合并/连接包含重复 ID 和 TRUE/FALSE 值的行,仅保留 TRUE

慕森卡 2023-08-03 16:34:27
给定一个数据框{'id': {0: 100, 1: 100, 2: 101, 3: 101, 4: 102}, 'A': {0: True, 1: False, 2: True, 3: False, 4: True}, 'B': {0: False, 1: True, 2: False, 3: True, 4: False}, 'C': {0: False, 1: False, 2: False, 3: False, 4: False}}看起来像这样我们如何合并行,以便每个唯一 id 只有一行,并保留所有 True 值?目标:用途groupby.max:df.groupby('id', as_index=False).max()
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

尝试用


out = df.groupby('id').max().reset_index()

自从


True > False

return : True


查看完整回答
反对 回复 2023-08-03
  • 1 回答
  • 0 关注
  • 70 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信