在我的数据框中,我有一个名为“Proposed Price”的系列,其中包含价格,偶尔还有一个标有“Price Removed”的字符串。我正在尝试将已删除的价格更改为 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})
我怎样才能成功地将stings更改为0,这样我才能最终得到一列所有浮点数?