<分区> 分区>
import pandas as pd
df = pd.DataFrame({
'name':['john','mary','paul','john','mary'],
'num_children':[0,4,5,28,28],
'num_pets':[0,1,2,28,28]
})
df.replace({'name':{'john':'works','mary':'works'}})
我想执行与上述代码相同的操作,将“名称”列中不是“paul”的所有值替换为“works”。该示例只有三个可能的值,因此还算不错,但是对于具有更多可能值的列,是否有更简单的方法来做到这一点?
提前致谢!
