以下是一个以标题和预选行呈现一个闪亮数据表的解决方法的代码示例:
import pandas as pd
from IPython.display import display, HTML
# 创建一个示例数据表
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35],
'职业': ['工程师', '教师', '医生']}
df = pd.DataFrame(data)
# 添加样式函数,用于设置标题和预选行的样式
def set_style(row):
if row.name == 0:
return ['background-color: gold'] * len(row)
elif row.name == 1:
return ['background-color: lightblue'] * len(row)
else:
return [''] * len(row)
# 设置标题和预选行的样式
df_style = df.style.apply(set_style, axis=1)
# 使用display函数呈现数据表
display(HTML(df_style.render()))
此代码示例使用Pandas库创建一个示例数据表,并通过style
对象的apply
方法设置标题和预选行的样式。set_style
函数用于根据行的索引设置样式,其中索引为0的行被设置为金色背景,索引为1的行被设置为浅蓝色背景,其余行样式为空。然后,使用display
函数和HTML
模块将数据表呈现在输出中。