Jan*_*lly 2 python null dataframe pandas
我想将名称列中的名称更改为default仅适用于满足特定条件(name == None和weight == 1)的行。正如你所看到的,权重可以是 10,但我不想更改权重 10 的名称。这是一个小示例数据框:
post name weight response
blah1 None 1 yes
blah2 None 10 no
blah3 Annie 1 yes
Run Code Online (Sandbox Code Playgroud)
我怎样才能以简单的方式实现这一目标?
快速、可靠、强大的 Panda 式解决方案:
df.loc[(df.name == None) & (df.weight == 1), 'name'] = 'defaut'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
925 次 |
| 最近记录: |