我已經查看了 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
提交
取消