将Pandas DataFrame格式化为Excel -索引名称

gdx19jrr  于 2023-09-29  发布在  其他
关注(0)|答案(1)|浏览(80)

如何使用df.style方法指定索引名称的格式?我希望有类似apply_map_index_name的东西,但我不相信有。
Thanks in advance

avwztpqn

avwztpqn1#

这是一个开放的问题(* 见GH48936 这是你的 )。
作为一种解决方法,你可以使用CSS选择器与set_table_styles
这不是Excel友好 *):

df = pd.DataFrame(np.random.randn(5, 5), columns=list("ABCDE"))

d1 = {
    "selector": ".index_name:before",
    "props": """content:'stack'; font-weight:lighter;
                color:white;background-color:#f48024"""    
}

d2 = {
    "selector": ".index_name:after",
    "props": "content:'overflow'; font-weight:bold"
}

df.rename_axis("").style.set_table_styles([d1, d2]).pipe(display)

输出量:

相关问题