pandas 笔记 style 调整DataFrame格式

1 format

1.0 数据

# Visual Python: Data Analysis > File
vp_df = pd.read_csv('https://raw.githubusercontent.com/visualpython/visualpython/main/visualpython/data/sample_csv/iris.csv')
vp_df=vp_df[:5]
vp_df.at[0,'sepal_length']=np.nan
vp_df.at[2,'sepal_length']=10000
vp_df

 1.1 format

df.style.format(formatter: 'ExtFormatter | None' = None,subset: 'Subset | None' = None,na_rep: 'str | None' = None,precision: 'int | None' = None,decimal: 'str' = '.',thousands: 'str | None' = None,escape: 'str | None' = None,
) 

1.1.1 formatter

显示的格式

vp_df.style.format(formatter='{}个',subset=['sepal_length','sepal_width','petal_length','petal_width'])

用字典+

 1.1.2 na_rep

指定缺失值的格式

vp_df.style.format(na_rep='W无')

1.1.3  precision

 指定浮点位数

 1.1.4 decimal

用作浮点数、复数和整数的十进制分隔符的字符

 

1.1.5 thousands

浮点数、复数和整数的千位分隔符的字符

 2 添加标题

vp_df.style.set_caption('iris')

 3 隐藏内容

3.1 隐藏索引

vp_df.style.hide(axis='index')

 3.2 隐藏某一列

vp_df.style.hide_columns(['sepal_length','sepal_width'])

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/20925.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文心一言 VS 讯飞星火 VS chatgpt (58)-- 算法导论6.4 2题

文心一言 VS 讯飞星火 VS chatgpt (58)-- 算法导论6.4 2题 二、试分析在使用下列循环不变量时,HEAPSORT 的正确性:在算法的第 2~5行 for 循环每次迭代开始时,子数组 A[1…i]是一个包含了数组A[1…n]中第i小元素的最大…

Java阶段五Day03

Java阶段五Day03 文章目录 Java阶段五Day03回顾git命令Git远程仓库远程仓库概念远程仓库分支操作分支管理策略单体架构(微服务理论基础) 附录 补充内容idea运行多个springboot-web应用 回顾git命令 本地版本控制 git initgit addgit commitgit loggit statusgit taggit reflo…

打印机常见故障解决参考方法

1、首先检查打印机电源线连接是否可靠或电源指示灯是否点亮,然后再次打印文件,仍不能打印,请看下一步。 2、检查打印机与计算机之间的信号传输线是否可靠连接,检查并重新连接,如果打印机仍不能打印,请看下一…

FFmpeg、x264以及fdk-aac 编译整合

文章目录 编译 fdk-aac编译 x264合并裁剪AS配置 接上文 FFMPEG 编译流程(极客版) 编译 fdk-aac libfdk-aac version:0.1.5 下载 wget http://jaist.dl.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.5.tar.gz#!/bin/bash NDK/home/maqi/Desktop/android-ndk-r…

使用leaflet在html中加载天地图且去掉左上角的缩放图标以及右下角的logo

前言 我们这一节使用轻量化的javascript库leaflet来实现在html中加载天地图,实现类似高德地图、百度地图的效果。 效果图如下: 话不多说,进入主题!! 一、注册开发者权限 我们需要在天地图平台注册一个账号&#xff0…

STM32 Proteus仿真双路0-20V直流电压表TM1637数码管-0061

STM32 Proteus仿真双路0-20V直流电压表TM1637数码管-0061 Proteus仿真小实验: STM32 Proteus仿真双路0-20V直流电压表TM1637数码管-0061 功能: 硬件组成:STM32F103R6单片机 TM1637 4位数码管驱动电路2路0~20V电压测量模块2个电位器输出0-…

C++数据结构笔记(9)树与二叉树的基本概念

1.只有一个结点也可以称为树,只不过没有叶子结点;也可以有0个结点,称为空树。 2.树具有递归性,树中还有树 3.结点的度:结点所拥有的子树的个数 4.树的高度:树的子树的最高层数 5.树的广义表示法&#x…

离线环境下安装微软Visual Studio 2022 生成工具

1. 前言 最近,在学习cython的时候,需要安装windows下的C/C编译、链接工具。开始觉得传统的msvc太大了,想要尝试Mingw,但是都是编译错误。无奈之下,还是要安装msvc。 微软提供了Visual Studio 2022 Build Tools &…

Redis_安装配置(2)

目录 一、安装redis 1、安装gcc依赖 2、下载并解压安装包 3、编译 4、安装 5、设置全局命令 二、启动redis 1、前台启动 2、后台启动 2.1 修改redis.conf文件 2.2 使用指定配置启动redis 2.3 kill redis的进程 3、开机启动 三、配置redis 远程访问设置 设置密码…

华为开发者大会2023(Cloud)之旅

【摘要】 金鱼哥畅游记:华为开发者大会2023(Cloud) 2023年7月7日华为开发者大会2023(Cloud)在广东东莞正式揭开帷幕,金鱼哥很庆幸能有机会参加此次盛大聚会,看到众开发者共聚一堂,在…

如何随机切换代理IP以避免被封禁?

在网络爬虫和数据抓取的领域,使用代理IP技术是非常常见的做法。使用代理IP可以有效地绕过网站的访问限制,提高访问速度和稳定性。然而,如果我们在访问网站时只使用一个代理IP,那么可能会被网站封禁,从而导致访问失败。…

深入解析Android Lifecycle;从基本使用到源码实现,全面掌握生命周期管理

Lifecycle 是 Android Jetpack 中的一个组件,用于管理 Android 应用组件(如 Activity 和 Fragment)的生命周期。通过使用 Lifecycle,开发者可以更容易地管理组件的生命周期并执行相关的操作。 Lifecycle 提供了一组生命周期事件&…