2017-12-26 28 views
-1

私の意図は、この列の "Final"を含むデータフレームステップ列 'description'の文字列を置き換えることでしたが、私のコードは意図したとおりに動作していないようです。誰かが私が間違っていることを教えてもらえますか?Pythonで条件付きで列の値を置き換えるにはどうしたらいいですか?

for x in Step['description']: 
    if x[:5]=='Final': 
     x.replace('Final','') 
+1

あなたは説明欄に 'apply'メソッドを使用することができます:' F =ラムダX:x.replace( ' '最後'')が 'で' 決勝 –

+0

Kevin、これはありがとうございます – Analysa

+0

@Analysa Kevinの答えは遅いです:これは 'df [ 'description'] = df ['description']。str.replace( 'Final'、 '') –

答えて

0

使用この

df['description'].replace(['Final'], ' ') 
+0

私もこれを試しました。これは機能しません。 – Analysa

+0

より多くのコードを投稿できます –

関連する問題