2016-03-27 7 views
0

内部の仕組みを置き換える24549パンダは、私はラインで以下の内容でパンダのデータフレーム列を持っている

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 
私はtrain.ilocに「アクセサリー」で「assesories」を交換したい

[24549,3]

私がない場合:

train = train.replace('assessories','accessories') 

私は、このコマンドの後にDFの値をチェックするたびに、上記のデータフレーム要素内の単語は、まだ「assessories」です。

しかし、私がしなければ:私はまだこの上で私の頭を悩まい

c = train.iloc[24549,3] 

c = c.replace('assessories','accessories') 

c 
>>>> '3/4 in pvc accessories' 

。私はdfを反復するのではなく、むしろベクトル化された実装をしたいと思います。あなたはそれをする方法を知っていますか?

答えて

1

権利コマンドは、このことを指摘して私の友人ルーカスEustaquioのおかげ

train = train.replace('assessories','accessories') 

しかし

train = train.str.replace('assessories','accessories') 

ではありません。

関連する問題