python pandas 设置字体颜色
时间: 2023-11-17 12:56:41 浏览: 349
在Python Pandas中,可以使用style对象来设置字体颜色。具体来说,可以使用style对象的applymap方法来设置单元格的样式,然后使用Styler对象的set_properties方法来设置字体颜色。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 创建一个样式函数,用于设置字体颜色
def color_negative_red(val):
color = 'red' if val < 0 else 'black'
return 'color: %s' % color
# 使用applymap方法设置单元格样式
styled_df = df.style.applymap(color_negative_red)
# 使用set_properties方法设置字体颜色
styled_df.set_properties(**{'font-color': 'blue'})
# 显示DataFrame
styled_df
```
在上面的代码中,我们首先创建了一个DataFrame,然后定义了一个样式函数color_negative_red,用于设置字体颜色。接着,我们使用applymap方法将样式函数应用到DataFrame的每个单元格上,然后使用set_properties方法设置字体颜色为蓝色。最后,我们显示了样式化后的DataFrame。
阅读全文