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

仅当该列包含特定值时才使用另一个数据框更新数据框

仅当该列包含特定值时才使用另一个数据框更新数据框

慕姐4208626 2021-12-17 10:19:52
我有两个数据框 df1、df2。我想在与 df2 相同的行号和列号中使用值“yes”更新 df1,我附上了图片供您参考。我正在使用 python 和熊猫。谢谢
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

使用wherecombine_first

df3=df2.where(df2=='Yes').combine_first(df1)


查看完整回答
反对 回复 2021-12-17
  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

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