Pandas格式化DataFrame的浮点数列的实现

 更新时间:2024年05月30日 10:34:06   作者:python收藏家  
本文主要介绍了Pandas格式化DataFrame的浮点数列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在呈现数据的同时,以所需的格式显示数据也是一个重要而关键的部分。有时,值太大了,我们只想显示其中所需的部分,或者我们可以说以某种所需的格式。

让我们看看在Pandas中格式化DataFrame的数值列的不同方法。

例1:将列值四舍五入到两位小数

# import pandas lib as pd 
import pandas as pd 

# create the data dictionary 
data = {'Month' : ['January', 'February', 'March', 'April'], 
	'Expense': [ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} 

# create the dataframe 
dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) 

print("Given Dataframe :\n", dataframe) 

# round to two decimal places in python pandas 
pd.options.display.float_format = '{:.2f}'.format

print('\nResult :\n', dataframe) 

在这里插入图片描述

例2:用逗号格式化整数列,并四舍五入到两位小数

# import pandas lib as pd 
import pandas as pd 

# create the data dictionary 
data = {'Month' : ['January', 'February', 'March', 'April'], 
		'Expense':[ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} 

# create the dataframe 
dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) 

print("Given Dataframe :\n", dataframe) 

# Format with commas and round off to two decimal places in pandas 
pd.options.display.float_format = '{:, .2f}'.format

print('\nResult :\n', dataframe) 

在这里插入图片描述

例3:格式划列与逗号和$符号,并四舍五入到两位小数

# import pandas lib as pd 
import pandas as pd 

# create the data dictionary 
data = {'Month' : ['January', 'February', 'March', 'April'], 
		'Expense':[ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} 

# create the dataframe 
dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) 

print("Given Dataframe :\n", dataframe) 

# Format with dollars, commas and round off 
# to two decimal places in pandas 
pd.options.display.float_format = '${:, .2f}'.format

print('\nResult :\n', dataframe) 

在这里插入图片描述

到此这篇关于Pandas格式化DataFrame的浮点数列的实现的文章就介绍到这了,更多相关Pandas DataFrame浮点数列内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • Python使用python-docx实现自动化处理Word文档

    Python使用python-docx实现自动化处理Word文档

    这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-05-05
  • Python中为什么要用self探讨

    Python中为什么要用self探讨

    这篇文章主要介绍了Python中为什么要用self探讨,本文讲解了Python要self的理由、为何Python给self赋值而你不必给self赋值?等内容,需要的朋友可以参考下
    2015-04-04
  • python排序算法之希尔排序

    python排序算法之希尔排序

    这篇文章主要介绍了python排序算法之希尔排序,希尔排序,又叫“缩小增量排序”,是对插入排序进行优化后产生的一种排序算法,需要的朋友可以参考下
    2023-04-04
  • 批处理与python代码混合编程的方法

    批处理与python代码混合编程的方法

    这篇文章主要介绍了批处理与python代码混合编程的方法的相关资料,非常不错,具有参考价值,感兴趣的朋友一起学习吧
    2016-05-05
  • Python循环语句介绍

    Python循环语句介绍

    大家好,本篇文章主要讲的是Python循环语句介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 使用python读取csv文件快速插入数据库的实例

    使用python读取csv文件快速插入数据库的实例

    今天小编就为大家分享一篇使用python读取csv文件快速插入数据库的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 解决Windows下python和pip命令无法使用的问题

    解决Windows下python和pip命令无法使用的问题

    这篇文章主要介绍了解决Windows下python和pip命令无法使用的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Python依赖管理神器requirements.txt从安装到实战完全指南

    Python依赖管理神器requirements.txt从安装到实战完全指南

    requirements.txt是 Python 项目中用于统一管理库包版本的纯文本文件,它记录了项目依赖的所有库包及其精确版本(或版本范围),这篇文章主要介绍了Python依赖管理神器requirements.txt从安装到实战的相关资料,需要的朋友可以参考下
    2026-05-05
  • pip install -e.出现xxx module not found error的问题解决方案

    pip install -e.出现xxx module not fou

    这篇文章主要介绍了pip install -e.出现xxx module not found error的问题解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Django contenttypes 框架详解(小结)

    Django contenttypes 框架详解(小结)

    这篇文章主要介绍了Django contenttypes 框架详解(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08

最新评论