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

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

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

烙印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 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

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