【发布时间】:2018-03-10 15:26:28
【问题描述】:
在 pandas 中使用以下作为简单示例:
数据框
height animal
1 33 dog
2 22 cat
3 1000 elephant
4 35 dog
.
.
1000 45 dog
如何选择所有的狗字符串并将它们设置为 0?
我试过了:
df['name'][df['name'] == 'dog'] = 0
但不幸的是没有工作
【问题讨论】:
-
df.loc[df.animal == 'dog','animal'] = 0