Bar*_*ysz 3 ipython pandas jupyter-notebook
直接从jupyter单元调用数据框摘要
summary #(Shift + Enter)
Run Code Online (Sandbox Code Playgroud)
如何使加亮的行(最后一行)仅以粗体显示?
请,请提供代码以至少生成您要发布的数据框。
对于您想要的内容,可以使用style.applymap()函数。剩下的就是找到可以设置为粗体的正确字体属性,以及如何设置最后一行的索引。
In [1]:
import pandas as pd
In [2]:
def df_style(val):
return 'font-weight: bold'
In [3]:
summary = pd.DataFrame([[0, 0, 0, 0, 0, ],[1620, 203, 392, 651, 2236]],index=['None','Total'])
summary.style.applymap('font-weight: bold',
subset=pd.IndexSlice[summary.index[summary.index=='Total'], :])
print(summary)
Run Code Online (Sandbox Code Playgroud)
下面是输出:
小智 6
尝试这个:
def highlight_max(x):
return ['font-weight: bold' if v == x.loc[4] else ''
for v in x]
df = pd.DataFrame(np.random.randn(5, 2))
df.style.apply(highlight_max)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3443 次 |
| 最近记录: |