Python 使用set_table_styles()时,如何将格式应用于具有多级列索引的数据帧?

Python 使用set_table_styles()时,如何将格式应用于具有多级列索引的数据帧?,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个具有多级列索引的数据帧 letters Pct. Freq. a 0.938160 13229 b 0.033969 479 c 0.027870 393 d 0.000000 0 e 0.000000 0 我想使用df.style.set\u table\u styles(我的样式).format(我的格式) 在哪里 但是我不知道如何为my_format编写映射以访问较低级别并格式化值。使用元组作为键 d

我有一个具有多级列索引的数据帧

   letters       
       Pct.  Freq.
a  0.938160  13229
b  0.033969    479
c  0.027870    393
d  0.000000      0
e  0.000000      0
我想使用
df.style.set\u table\u styles(我的样式).format(我的格式)
在哪里


但是我不知道如何为
my_format
编写映射以访问较低级别并格式化值。

使用元组作为

df.style.format(formatter = {('letters','Pct.'): '{:.2%}'.format})

使用元组作为

df.style.format(formatter = {('letters','Pct.'): '{:.2%}'.format})