ich Pandas Datenrahmen Zug mit dem folgenden Inhalt haben in Zeile 24549Pandas ersetzen Innenleben
train.iloc[24549,:]
>>>
id 79571
product_uid 123177
product_title Charlotte Pipe 3/4 in. PVC Sch. 40 90-Degree S...
search_term 3/4 in pvc assesories
relevance 2.67
Name: 24549, dtype: object
Ich will 'assesories' mit 'Zubehör' in train.iloc ersetzen [24549,3]
Wenn ich tun:
train = train.replace('assessories','accessories')
Jedes Mal, wenn ich den df-Wert nach diesem Befehl überprüfen, wird das Wort in dem obigen Datenrahmen-Element ist immer noch ‚assessories‘.
Allerdings, wenn ich tun:
c = train.iloc[24549,3]
c = c.replace('assessories','accessories')
c
>>>> '3/4 in pvc accessories'
ich immer noch meinen Kopf über diese zu verkratzen. Ich möchte nicht das df durchlaufen, sondern eine vektorisierte Implementierung. Hast du irgendwelche Ideen wie das geht?