百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

数据分析利器,Pandas修炼120例 | 四舍五入,保留指定的小数位数

off999 2024-10-11 14:01 26 浏览 0 评论

Pandas进阶修炼120例:四舍五人,保留指定的小数位数。

大家好,下面开始学习Pandas进阶修炼120例,今天去讲第二十个例子。在这个例子中将会去学习学到如何四舍五入去保留指定的小数位数。

在进行数据分析处理的时候,尤其是在数据来进行了计算,以后特别是求它的平均值以后,会发现结果中的小数的位数增加了许多,这个时候就需要对数据来进行格式化以增加数据的可读性。

比如保留小数点的位数,比如可以设置它的百分号,再比如可以去设置数据中的个位的分格符等等。今天老师先给大家讲如何四舍五入保留指定的小数位数。设置小数位数在这一课的时候,主要使用的是data fram数据,这个对象中有一个叫做run的函数,这个函数可以实现四舍五入,这是他的语法,getframe。

后边有三个参数,其中一个参数是decimals参数,这个参数是这样的,代表的就是控制保留的小数的位数,这个设置完成以后不要担心,不要觉得设置完小数位数以后我的数据类型是不是就会变化了?不会,依然是浮点型数据,这是一个参数后边这两个参数分别代表着一个是关键字,附加的关键字两个,其实更多的时候是使用的前面decimals参数,下边打开排叉母,把当前代码写一下,大家看一下如何去保留。

·首先再去导入pandas,再去导入napp,nappy模块。

·接着去创建数据,先去创建data Pandas,用data Pandas对象,用 Pandas看好了,这个 npa其实就 Panda,点随机。

·大家有没有看到,去随机创建几个数,几个数看好了五行五列的数据。

·接着在这个地方,小花错了在这个地方,换一行,再指明列的名字,分别是a、a、二、a、三、a、四、a五、五行五列吗?五行五列。

ok,接着prender,先去看一下生存的data Panda数据是什么样子的,打开看一下,小数点后边都保留了很多位,都是保留了六位的小数。下边我现在想保留我的小数位数。

·先来第一个,wd点儿用的是run,round的直接小数,小括号什么都不给,只给他一个二。这个二其实就是dismiss的参数,直接写个二就可以了。这个代表什么?我保留小数点后边两位。大家看到了,代表的是把所有的数据小数点后边都保留两位,都保留两位。

·然后再写一个,大家看老师给大家写be f点 run,然后再来小框括,小框起来,有小框了自动生成小框,然后大框括起来干什么?大家看。

·这里边把以字典类型a一,冒号给它一个一,a二冒号给它一个二,这个是什么意思?看上一个给大家写上这是保留小数位数,两位数。这个是什么意思?执行一下,你就明白了。

·执行完大家会发现,a一这一列只保留了小数点后边的一位,a二这一列保留了小数点后边的两位。有没有看到?这就是a一,a 列,保留小数点后一位,a二,保留小数点后两位。有的说还能这样用,对非常方便,可以保留某一列的位数,而且位数还可以不一样,这是针对A二的数据。

·下边有的说,老师如果针对a一,a二而三,应该怎么去做?给大家说一下。a二,创建 service数据,小括括起来,一,零二,然后给它一个index,index给它一个。

·所以在这一刻的时候依次数是一,零二,所以在这一看出来的数据有没有看到,就是只有a一,a二,a三,这三列属于ats数据,所以这三列保留小数点后边两位。

这是大家所看到的第二十个例题:四舍五入保留指定的小数位数。

相关推荐

实战:用 Python+Flask+Echarts 构建电商实时数据大屏

在电商运营中,实时掌握销售趋势、用户行为等核心数据是决策的关键。本文将从实战角度,详解如何用Python+Flask+Echarts技术栈,快速搭建一个支持实时更新、多维度可视化的电商数据大屏,帮...

DeepSeek完全使用手册:从新手到高手的2000字实操指南

一、工具定位与核心功能矩阵(200字)DeepSeek是一款专注于深度推理的强大AI助手,其功能丰富多样,可归纳为4大能力象限:plaintext差异化优势:DeepSeek支持最长达16Ktok...

Python绘制可爱的图表 cutecharts

一个很酷的python手绘样式可视化包——可爱的图表cutecharts。Cutecharts非常适合为图表提供更个性化的触感。Cutecharts与常规的Matplotlib和Seabo...

第十二章:Python与数据处理和可视化

12.1使用pandas进行数据处理12.1.1理论知识pandas是Python中最常用的数据处理库之一,它提供了高效的数据结构和数据分析工具。pandas的核心数据结构是Serie...

5分钟就能做一个Excel动态图表,你确定不学学?(纯gif教学)

本文说明下图是一个比较酷炫的Excel动态图表,最难的部分就是用到了一个复选框控件。其实这个控件我很早就见过,但是不会用呀!望洋兴叹。这次呢,我也是借着这个文章为大家讲述一下这个控件的使用。本文没有...

Python数据可视化:从Pandas基础到Seaborn高级应用

数据可视化是数据分析中不可或缺的一环,它能帮助我们直观理解数据模式和趋势。本文将全面介绍Python中最常用的三种可视化方法。Pandas内置绘图功能Pandas基于Matplotlib提供了简洁的绘...

如何使用 Python 将图表写入 Excel

将Python生成的图表写入Excel文件是数据分析和可视化中常见的需求。Python提供了多种库(如matplotlib、openpyxl和xlsxwriter)来实现这一功能。本文...

Excel 图表制作太痛苦?用 Python 生成动态交互图表

做个动态图表花了3小时?你该换方法了!上周帮销售部做季度汇报图表,Excel操作把我整崩溃了——插入折线图后发现数据源选错,重新选择又得调格式想做动态筛选图表,捣鼓"开发工具"...

Python Matplotlib 入门教程:可视化数据的基石

一、简介Matplotlib是Python中最流行的数据可视化库,提供从简单折线图到复杂3D图形的完整解决方案。其核心优势在于:o灵活性强:支持像素级样式控制o兼容性好:与NumPy、Pa...

20种Python数据可视化绘图 直接复制可用

本文介绍20种python数据绘图方法,可直接用于科研绘图或汇报用图。1.折线图(LinePlot)-描述数据随时间或其他变量的变化。importmatplotlib.pyplotasp...

Python os模块完全指南:轻松玩转文件管理与系统操作

Pythonos模块完全指南:轻松玩转文件管理与系统操作os模块是Python与操作系统对话的"瑞士军刀",学会它能让你轻松管理文件、操控路径、获取系统信息。本教程通过场景化案例+...

Python中h5py与netCDF4模块在Anaconda环境的下载与安装

本文介绍基于Anaconda环境,下载并安装Python中h5py与netCDF4这两个模块的方法。h5py与netCDF4这两个模块是与遥感图像处理、地学分析等GIS操作息息相关的模块,应用...

python中的模块、库、包有什么区别?

一文带你分清Python模块、包和库。一、模块Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块能定义函数,类和变...

centos7 下面使用源码编译的方式安装python3.11

centos7下面使用源码编译的方式安装python3.11,步骤如下:cd/root#只是将python3.11的安装包下载到/root目录下wgethttps://www.python.o...

Python其实很简单 第十四章 模块

模块是一组程序代码,可以是别人已经写好的,也可以是自己编写的,但都是已经存在的,在编程时直接使用就可以了。模块机制的最大好处就是程序员不再编写重复的代码,而直接利用已有的成果,这样就能将更多的精力投入...

取消回复欢迎 发表评论: