【发布时间】:2019-09-20 23:39:30
【问题描述】:
我在代码实验室内运行此程序,将字符串格式化为 2 个小数点。但是,它不起作用。请问有什么问题吗?我在 Colab。
当我发出以下命令时:
format = lambda x: '%.2f' % x
frame.applymap(format) # applies to every single entry
我明白了
b d e
Utah 0.950857 -0.472254 -0.109456
Ohio -0.738897 0.218620 -0.982334
Texas 0.400049 0.412557 -0.262711
Oregon 1.130821 0.236745 1.921072
但是,当我发布时
frame['e'].map(format)
它返回正确的结果。
Utah 0.27
Ohio 1.61
Texas 0.26
Oregon -0.74
Name: e, dtype: object
【问题讨论】:
-
这适用于我的电脑...
frame=frame.applymap(format)? -
我这边不行!请看截图
标签: pandas format-string