运行后报AttributeError: 'Styler' object has no attribute 'set_align'
时间: 2023-06-22 10:39:04 浏览: 73
NX二次开发UF-ATTR-set-user-attribute 函数介绍
这个错误通常发生在使用 Pandas Styler 对象时,因为 Styler 对象并没有 `set_align()` 这个方法。可能是您在使用 Styler 对象时误认为它拥有该属性或方法。
如果您想对 Pandas 表格进行对齐操作,可以使用 `Styler.set_properties()` 方法,例如:
```python
import pandas as pd
# 创建一个DataFrame对象
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 创建一个Styler对象
styler = df.style
# 设置对齐方式为居中
styler.set_properties(**{'text-align': 'center'})
# 输出HTML格式的表格
html = styler.render()
print(html)
```
这样就可以实现表格的居中对齐。
阅读全文