Python编程语言学习:如何将excel表格内的科学计数法转为常规数值并全部显示?
2023-09-14 09:04:44 时间
Python编程语言学习:如何将excel表格内的科学计数法转为常规数值并全部显示?
目录
如何将excel表格内的科学计数法转为常规数值并全部显示?
输出结果
实现代码
在Excel表格内,如果数据的数值位数超过11位,将会自动以科学计数法显示。
在Excel表格内,最大处理精度为14位数,如果超过14位数值,分界点的数字四舍六入后,后边的均自动变0!
import pandas as pd
import numpy as np
contents={"name": ['Bob', 'LiSa', 'Mary', 'Alan'],
"ID": [1, 2, ' ', None], # 输出 NaN
"age": [np.nan, 28, 38 , '' ], # 输出
"age02": [14, 26, 24 , 6],
"born": [pd.NaT, pd.Timestamp("1990-01-01"), pd.Timestamp("1980-01-01"), ''], # 输出 NaT
"sex": ['男', '女', '女', None,], # 输出 None
"hobbey":['打篮球', '打羽毛球', '打乒乓球', '',], # 输出
"money":[200.0, 240.0, 290.0, 300.0], # 输出
"weight":[140.5, 120.8, 169.4, 155.6], # 输出
"test01":[1, 2.123456789, 3.123456781011126, 4.123456789109999], # 输出
"test02":[1, 2.123456789, 3.123456781011126, 4.123456789109999], # 输出
}
data_frame = pd.DataFrame(contents)
print('Init-------------------------------')
print(data_frame.dtypes)
print(data_frame)
# 将dataframe格式中的数据类型转为object数据类型
data_frame['test02'] = data_frame['test02'].astype('object') # 关键字bool,'object'、'category'、str
data_frame['test02'] = data_frame['test02'].apply(str)
data_frame.to_excel("data_demo.xls")
print('after astype-------------------------------')
print(data_frame.dtypes)
print(data_frame)
相关文章
- pycharm自带python环境吗_Python IDE环境之 新版Pycharm安装详细教程[通俗易懂]
- python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]
- python安装不了whl文件_Python安装whl文件过程图解
- python内置函数
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- unboundlocalerror python_Python问题:UnboundLocalError: local variable ‘xxx’ referenced before assignme
- python生成器详解_Python 生成器
- python包合集-argparse
- 经纬度距离计算 python_Python已知两坐标求距离
- Python pandas按列拆分Excel为多个文件
- Python 获取线程返回值的三种方式
- Python分布式任务队列Celery,Django中如何实现异步任务和定时任务
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- 学习Python与Excel:使用xlwt在没有Excel的情况下编写电子表格
- Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
- Python使用platform库获取系统信息:操作系统信息、硬件信息、python环境信息
- 利用xlrd模块实现Python读取Excel文档详解编程语言
- Python学习:6.python内置函数详解编程语言
- Python生成器、迭代器、可迭代对象详解编程语言
- 一步一步学会在Linux上运行Python程序(linux运行python程序)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- 将Excel表格数据导入MySQL数据库(excel到mysql)
- Python在连接MSSQL数据库中的应用(python连mssql)
- 如何将Excel数据导入MySQL数据库学习MySQL中Excel的基本用法(mysql中excel)
- Python序列之list和tuple常用方法以及注意事项