我有一列csv文件中的值包含逗號而不是點。有了下面的代碼,我想把它們變成點,但是這不起作用。熊貓:將列中的點替換爲逗號
沒有錯誤消息,代碼只是運行,如果我從datafram Umsatz
調用列Betrag()
(德語:絕對值),它不會顯示任何更改。逗號仍然存在。
def removecom(value):
value=value.replace(',','.')
Umsatz['Betrag()']=Umsatz['Betrag()'].apply(lambda value: removecom(value))
Umsatz['Betrag()']
例如轉7,99到7.99
我想你應該嘗試'Umsatz ['Betrag()']。str.replace(',','。')' –
它的工作原理,非常感謝您的回覆 –
我已經添加了一個答案,解釋爲什麼你當前的答案不工作,以及一個例子。希望它有助於:) –