我想将名称列中的名称更改为 default,仅针对满足特定条件的行(name == None 和 weight == 1 )。如您所见,权重可以是 10,但我不想更改权重为 10 的名称。这是一个小示例数据框:
post name weight response
blah1 None 1 yes
blah2 None 10 no
blah3 Annie 1 yes
我怎样才能以简单的方式实现这一点?
请您参考如下方法:
快速、可靠、强大的 Pandas 式解决方案:
df.loc[(df.name == None) & (df.weight == 1), 'name'] = 'defaut'
