(九)Pandas表格样式 学习简要笔记 #Python #CDA学习打卡

devtools/2024/11/9 16:46:14/

目录

一. Pandas表格样式

1)举例数据

2)字体颜色

3)背景高亮

4)极值背景高亮

(a)高亮最大值 highlight_max()

(b)高亮最小值 highlight_min()

(c)同时高亮最大值与最小值

5)横向对比

(a)标记出每个学生的单科最高分数 axis

(b)选定一列的最大值高亮 subset

6)背景渐变 

(a)创建渐变的背景效果 background_gradient()

(b)针对单个列,指定颜色

(c)指定颜色渐变的范围,来展现成绩的高低

(d)对特定范围内的值标注

7)添加标题

8)其它例子

(a)将科目分数小于60的值,用红色进行高亮显示

(b)标记总分低于120分的分数


一. Pandas表格样式

Pandas的样式是一个可视化的方法,像Excel一样对特定数据进行加粗、标红、背景标黄等,为了让数据更加清晰醒目,突出数据的逻辑和特征。

1)举例数据

2)字体颜色

先定义一个函数,根据条件返回不同的颜色

把成绩超过80的分数用红色标注出来

结果

3)背景高亮

举例数据(缺失值)假设有学生没有去考试

想看看哪些学生没有考试,用背景高亮标记出空值

highlight_null():将空值高亮显示

null_color:指定该高亮的颜色

4)极值背景高亮

标记出每个科目的最高分数、最低分数,即查找DataFrame每一列的最大值、最小值

(a)高亮最大值 highlight_max()

(b)高亮最小值 highlight_min()

(c)同时高亮最大值与最小值

5)横向对比

(a)标记出每个学生的单科最高分数 axis

通过参数axis横向对比大小,并把最大值进行高亮显示

(b)选定一列的最大值高亮 subset

6)背景渐变 

用不同的颜色来标注成绩,背景颜色越深,成绩越高

(a)创建渐变的背景效果 background_gradient()

(b)针对单个列,指定颜色

(c)指定颜色渐变的范围,来展现成绩的高低

通过调用background_gradient()方法,用两个参数low=0.5和high=0表示渐变的起始值和结束

(d)对特定范围内的值标注

假如需要把60分以上的分数用颜色标注出来:通过参数vmin和参数vmax设置渐变的最小值和最大值。

7)添加标题

添加考试成绩表标题 .set caption()

8)其它例子

(a)将科目分数小于60的值,用红色进行高亮显示

(b)标记总分低于120分的分数

将每个学生的分数,进行加总和计算平均数,并保留两位小数,把分数低于120的学生,用红色进行标记即可。

下一期:Pandas数据可视化,Bye!


http://www.ppmy.cn/devtools/16878.html

相关文章

WPF之RadioButton单选框和checkbox多选框

RadioButton 单选框: 实现分组的单选框, checkbox 多选框: 表示用户可以选择和清除的控件。 常用属性 GroupName 获取或设置指定哪些 RadioButton 控件互相排斥的名称Content内容IsChecked是否选中 常用事件 checked 选中的事件unchecked 未选中的事件 RadioBu…

服务器镜像是什么

服务器镜像是什么 镜像是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像,RAID 1和RAID 10使用的就是镜像。数据库镜像是DBMS根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上,每…

低空经济和无人机

低空经济和无人机是当前科技领域中的两个热门话题,它们的发展互为促进,共同推动着低空经济持续发热,投资主线也愈发清晰。 低空经济是指以低空空域为活动场所,以各类低空飞行器为运载工具,所衍生的各类经济形态、经济…

【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(三)

课程地址: 黑马程序员HarmonyOS4NEXT星河版入门到企业级实战教程,一套精通鸿蒙应用开发 (本篇笔记对应课程第 4 - 6节) P5《04.快速入门》 本节来实现一个 HelloWorld 效果: 1、打开编辑器,选择新建项目&…

Verilog基础语法——parameter、localparam与`define

Verilog基础语法——parameter、localparam与define 写在前面一、localparam二、parameter三、define写在最后 写在前面 在使用Verilog编写RTL代码时,如果需要定义一个常量,可以使用define、parameter和localparam三种进行定义与赋值。 一、localparam …

R语言 数据的整理与清洗(Data Frame 篇下)

《Cookbook for R》 Manipulating Data ~ Dataframe Comparing data frames 比较数据框 当你想比较两个或多个数据框&#xff0c;并从中找到&#xff1a; 1、重复出现在多个数据框中的行 2、或仅出现在一个数据框中的行 先构建三个示例数据框 dfA <- data.frame(Subjectc…

阿斯达年代记游戏下载教程 阿斯达年代记下载教程

《阿斯达年代记&#xff1a;三强争霸》作为一款气势恢宏的MMORPG大作&#xff0c;是Netmarble与STUDIO DRAGON强强联合的巅峰创作&#xff0c;定于4月24日迎来全球玩家热切期待的公测。游戏剧情围绕阿斯达大陆的王权争夺战展开&#xff0c;三大派系——阿斯达联邦、亚高联盟及边…

WordPress安装报错常见问题

WordPress安装过程很简单&#xff0c;不过还是有些朋友会碰到安装WordPress出错的情况。前不久我们遇到Hostease的客户在安装wordpress的时候遇到安装wordpress出错。显示数据连接错误。 数据库连接失败 数据库连接失败是最常见的错误情况。 添加图片注释&#xff0c;不超过 …