Pandas到_mardown()突出显示行

2024-05-15 01:49:58 发布

您现在位置:Python中文网/ 问答频道 /正文

使用df.to_markdown()时是否可以更改特定行的文本颜色

我曾尝试使用df.style.apply([styles]).to_markdown(),但由于它将df转换为样式器对象,因此不起作用

代码:

print(labels_data.to_markdown(headers= df.columns, tablefmt="jira",  showindex=True))

df样式代码:


def row_name(x):
    for i in x:
        if x.name=='Control':

            return ['background: yellow']
        else:
            return ''
labels_data = count_labels(labels).sort_values('% meets', ascending=False)
labels_data.style.apply(lambda x: ['background: lightgreen' 
                                  if (x.name == 'control')
                                  else '' for i in x], axis=1)

我的用例是打印一个标记,以便在jira中复制粘贴一个表(带有样式)

谢谢


Tags: to代码nameindffordatalabels

热门问题