【发布时间】:2021-04-07 17:13:05
【问题描述】:
我有一个数据框:
Col1 Col2 Col3 Col4
AAA 30 0.00000005 0.00000000
BBB 0 0.00000000 0.00000000
CCC 55 3.00554440 0.00000000
df.dtypes
Col1 object
Col2 int64
Col3 float64
Col4 float64
我想重新格式化float 类型列。
如果浮点列中的值为“0”,则将格式设置为整数“0”。否则,“.6f”。
Col1 Col2 Col3 Col4
AAA 30 0.000000 0
BBB 0 0 0
CCC 55 3.005544 0.000000
我怎样才能像这样重新格式化?
【问题讨论】:
标签: python pandas data-manipulation