由于pandas 0.17.1,很容易应用自定义格式
使用
styling api。import pandas as pd
df = pd.DataFrame({
'correlation':[0.5, 0.1,0.9],
'p_value':[0.1,0.8,0.01]})
styled_df = df.style.apply(
lambda x: ['font-weight: bold; background-color: yellow'
if value <= 0.01 else '' for value in x])
styled_df
输出在Jupyter笔记本等界面中自动呈现
HTML的字符串表示可以用render()返回
方法。print(styled_df.render())
#T_4e49b9da_8451_11e8_9166_605718a99a7frow2_col1 {
font-weight: bold;
background-color: yellow;
font-weight: bold;
background-color: yellow;
}
correlationp_value
00.50.110.10.820.90.01