【发布时间】:2021-07-14 03:30:07
【问题描述】:
我在这里遇到了麻烦。
我有这个数据,“VALOR”是浮点数:
| Periodo | VALOR |
|---|---|
| 32021 | 1096.14 |
| 32021 | 3835.44 |
| 32021 | 2207.90 |
| 32021 | 389.10 |
我正在尝试将点更改为逗号,这没关系。
但我需要保存2个小数,当我转换它时,它会在最后一个小数为0时消失。
df['VALOR'] = np.round(df['VALOR'], decimals=2).astype(str)
df['VALOR'] = df['VALOR'].str.replace('.',',')
df.head()
| Periodo | VALOR |
|---|---|
| 32021 | 1096,14 |
| 32021 | 3835,44 |
| 32021 | 2207,9 |
| 32021 | 389,1 |
如何在这里获得两位小数?
问候,
谷内
【问题讨论】:
-
pd.options.display.float_format = '{:,.2f}'.format,见stackoverflow.com/questions/42735541/…