0

私のデータフレームには、「提案された価格」と呼ばれるシリーズがあり、そこには価格があり、場合によっては「価格が削除されました」というラベルの付いた文字列があります。削除された価格を 0 に変更しようとしています。

これにアプローチする方法がわかりません。for ループと名前変更コードを試しました。どちらもエラーは出ませんでしたが、実際には削除された価格を 0 に変更しませんでした。

誰かが私を助けることができますか?

私のforループは

 for x in analysis['Proposed Price']:
   if x == 'Price Removed':
     x == 0
  else:
     analysis['Proposed Price'] = analysis['Proposed Price'].str.replace("$", "").str.replace(",","")

別のコードは次のとおりです。

analysis['Proposed Price'] = analysis['Proposed Price'].rename({'Price Removed' : 0})

すべてのフロートの列を最終的に取得できるように、文字列を 0 に変更するにはどうすればよいですか?

4

1 に答える 1