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

使用字典映射选择性地更新数据框列

使用字典映射选择性地更新数据框列

烙印99 2022-06-02 11:32:34
我想使用字典来映射/替换 pandas 列中的行值 - 但仅适用于基于条件的行子集df['var'] = df['var'].map(mydict)但只有在哪里df['anothervar'] is somevalue我可以这样做吗?
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

检查与np.where

df['var'] = np.where(df['anothervar']=='somevalue',df['var'].map(mydict),df['var'])


查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号