pandas如何添加内外边框
时间: 2023-06-09 13:03:39 浏览: 260
要为pandas DataFrame添加内外边框,你可以使用`Styler`类中的`set_table_styles()`方法来实现。下面是一个简单的例子:
```python
import pandas as pd
from pandas.io.formats.style import Styler
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 创建一个样式对象,添加内外边框
style = Styler(df).set_table_styles([
{'selector': 'table',
'props': [('border', '2px solid black')]},
{'selector': 'thead',
'props': [('background-color', 'lightgray'),
('font-weight', 'bold'),
('border', '1px solid black')]},
{'selector': 'th, td',
'props': [('border', '1px solid black')]}
])
# 打印样式 DataFrame
print(style)
```
以上代码将为 DataFrame 添加一个2像素的黑色内外边框,并添加浅灰色背景、黑色1像素粗的表头单元格边框,以及黑色1像素粗的单元格边框。你可以根据需要自由修改这些样式属性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)