我已经查看了 df.replace() 但未能成功解决我的问题。假设我有一个 df,我只想将单词 cat 的第一个实例更改为 Brown Cat,我怎样才能实现这一目标?我所尝试的一切都会将两只猫变成棕色猫。Original DF Desired Output Animals Animals0 Cat 0 Brown Cat1 Dog 1 Dog2 Snail 2 Snail3 Fish 3 Fish4 Cat 4 Cat
1 回答
慕慕森
TA贡献1856条经验 获得超17个赞
找到第一只猫的索引并替换它
first_cat = df.Animals.eq('Cat').idxmax()
df.loc[first_cat,'Animals'] = 'Brown Cat'
添加回答
举报
0/150
提交
取消