![](/img/trans.png)
[英]How can I convert a string with dot and comma into a float in Python
[英]Convert string to Float with dot and also comma
這是我擁有的 dataframe 的列(值為 str):
價值觀 |
---|
7257.5679 |
6942.0949714286 |
5780.0125476250005 |
這就是我要記錄到 go 到數據庫的方式:
價值觀 |
---|
7.257,56 |
6.942,09 |
5.780,01 |
我怎樣才能做到這一點? 提前致謝!
df["Values"] = df["Values"].apply(lambda x: "{:,.2f}".format(float(x)))
Output:
Values
0 7,257.57
1 6,942.09
2 5,780.01
獲取格式7.257,56
的values
。 你可以好好利用replace
function:
df["Values"] = df["Values"].apply(lambda x: "{:,.2f}".format(float(x)).replace(".", ",").replace(",", ".", 1))
Output:
Values
0 7.257,57
1 6.942,09
2 5.780,01
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.