AttributeError: 'Styler' object has no attribute 'set_precision'
时间: 2023-11-16 08:07:48 浏览: 422
【Python】AttributeError: ‘AutoSchema’ object has no attribute ‘get_link’
5星 · 资源好评率100%
个错误是由于Pandas的版本问题导致的。在较旧的版本中,set_precision()方法是Styler类的一个方法,但在较新的版本中,该方法已被弃用。相反,应该使用float_format()方法。因此,您需要升级Pandas版本或使用float_format()方法来解决此错误。
例如,如果您使用的是Pandas 1.0.0版本,则可以使用以下代码来替换set_precision()方法:
```
df.style.format(precision=2)
```
使用以下代码来替换:
```
df.style.format("{:.2f}")
```
阅读全文