簡體   English   中英

將字符串轉換為帶有點和逗號的浮點數

[英]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,56values 你可以好好利用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM