我從熊貓資料框架生成報告。我需要將標題分成 3 個部分。這是我的 DF 的樣子:
| A | B | C | D | E | F |
|11 |10 |9,7|-2,3|802|64,4|
|24 |10 |9,1|0,2 |725|66,1|
|19 |20 |9,9|3,91|798|58,3|
現在我的標題有相同的背景顏色,但我需要將它們分成 3 個不同的部分。標題 A 和 B 應具有相同的背景顏色,例如藍色,標題 C 和 D 應為綠色,標題 E 和 F 應為黃色。怎么做?謝謝你的幫助。
uj5u.com熱心網友回復:
您可以使用
按位置變化
colors = ['blue', 'green', 'yellow']
N = len(colors) # 3
df.style.set_table_styles(
[{
'selector': f'th.level0.col{i}',
'props': [('background-color', colors[i//(df.shape[1]//N)])]
} for i in range(df.shape[1])
])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/534720.html
標籤:网页格式CSS熊猫数据框
下一篇:如何根據視口寬度更改此布局?
