私の意図は、この列の "Final"を含むデータフレームステップ列 'description'の文字列を置き換えることでしたが、私のコードは意図したとおりに動作していないようです。誰かが私が間違っていることを教えてもらえますか?Pythonで条件付きで列の値を置き換えるにはどうしたらいいですか?
for x in Step['description']:
if x[:5]=='Final':
x.replace('Final','')
私の意図は、この列の "Final"を含むデータフレームステップ列 'description'の文字列を置き換えることでしたが、私のコードは意図したとおりに動作していないようです。誰かが私が間違っていることを教えてもらえますか?Pythonで条件付きで列の値を置き換えるにはどうしたらいいですか?
for x in Step['description']:
if x[:5]=='Final':
x.replace('Final','')
使用この
df['description'].replace(['Final'], ' ')
私もこれを試しました。これは機能しません。 – Analysa
より多くのコードを投稿できます –
あなたは説明欄に 'apply'メソッドを使用することができます:' F =ラムダX:x.replace( ' '最後'')が 'で' 決勝 –
Kevin、これはありがとうございます – Analysa
@Analysa Kevinの答えは遅いです:これは 'df [ 'description'] = df ['description']。str.replace( 'Final'、 '') –