可以使用Python的pandas库来实现对数值范围的比较和条件格式化。以下是一个示例代码:
import pandas as pd
# 创建示例数据集
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Value': [25, 60, 80]})
# 定义条件格式化规则
def color_range(val):
if val >= 80:
color = 'green'
elif val >= 60:
color = 'orange'
else:
color = 'red'
return 'color: %s' % color
# 应用条件格式化并输出结果
df.style.applymap(color_range, subset=['Value'])
这段代码将根据每个数值的范围自动应用不同的颜色。例如,大于等于80的数值将被格式化为绿色,60到80之间的数值将被格式化为橙色,小于60的数值将被格式化为红色。可以根据需要修改条件格式化规则。