我已經(jīng)查看了 df.replace() 但未能成功解決我的問(wèn)題。假設(shè)我有一個(gè) df,我只想將單詞 cat 的第一個(gè)實(shí)例更改為 Brown Cat,我怎樣才能實(shí)現(xiàn)這一目標(biāo)?我所嘗試的一切都會(huì)將兩只貓變成棕色貓。Original DF Desired Output Animals Animals0 Cat 0 Brown Cat1 Dog 1 Dog2 Snail 2 Snail3 Fish 3 Fish4 Cat 4 Cat
1 回答

慕慕森
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個(gè)贊
找到第一只貓的索引并替換它
first_cat = df.Animals.eq('Cat').idxmax()
df.loc[first_cat,'Animals'] = 'Brown Cat'
添加回答
舉報(bào)
0/150
提交
取消