我想要做的是使其无论值如何,都显示 2 位小数。
到目前为止我已经尝试过:
DF['price'] = DF['price'].apply(lambda x: round(x, 2))
Run Code Online (Sandbox Code Playgroud)
然而,问题是我希望以 2 位小数显示所有内容,但像 0.5 这样的值仍保留 1 位小数,因为它们不需要四舍五入。
我可以应用一个函数来提供以下类型的输出:
Current After Changes
0 0.00
0.5 0.50
1.01 1.01
1.133333 1.13
Run Code Online (Sandbox Code Playgroud)
理想情况下,这些值将被四舍五入,但如果这就是全部有效的话,我愿意截断。
我正在使用一个利用 matplotlib 的绘图函数,突然间,它停止工作并返回以下错误。
from matplotlib.dates import (HOURS_PER_DAY, MIN_PER_HOUR, SEC_PER_MIN,
ImportError: cannot import name 'warnings' from 'matplotlib.dates'
Run Code Online (Sandbox Code Playgroud)
是否有已知的修复方法?
谢谢