Pandas 仅在一行中以粗体显示DataFrame()值

Pandas 仅在一行中以粗体显示DataFrame()值,pandas,ipython,jupyter-notebook,Pandas,Ipython,Jupyter Notebook,直接从jupyter单元调用数据帧摘要 summary #(Shift + Enter) 如何将高亮显示的行(最后一行)设置为粗体 请,请提供至少生成您正在发布的数据帧的代码 根据需要,可以使用style.applymap()函数。剩下的就是找到可以设置为粗体的字体的正确属性,以及如何设置最后一行的索引 In [1]: import pandas as pd In [2]: def df_style(val):

直接从jupyter单元调用数据帧摘要

summary #(Shift + Enter)
如何将高亮显示的行(最后一行)设置为粗体


请,请提供至少生成您正在发布的数据帧的代码

根据需要,可以使用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)
以下是输出:

试试这个:

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)

@B.Malysz我的意思是发布代码以生成您在图片中发布的数据帧。而不是让其他人支持工程。我想这不是什么机密。这个代码对我的案子不起作用。我还想问,您在哪里使用
df_风格
函数?我得到了这个错误:
ValueError:序列的真值是不明确的。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
你知道如何解决它吗?