问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python数据分析-科学计数法

发布网友 发布时间:2022-10-15 04:49

我来回答

1个回答

热心网友 时间:2023-10-05 05:46

用python进行数据分析时,查看数据,经常发生数据被自动显示成科学记数法的模式,或者多行多列数据只显示前后几行几列,中间都是省略号的情形。

import numpy as npnp.set_printoptions(suppress=True, threshold=np.nan)

suppress=True 取消科学记数法

threshold=np.nan 完整输出(没有省略号)

display.[max_categories, max_columns, max_colwidth, max_info_columns, max_info_rows, max_rows, max_seq_items, memory_usage, multi_sparse, notebook_repr_html, pprint_nest_depth, precision, show_dimensions]

详细介绍文档: pd.set_option

可以在pd.set_option设置display.float_format参数来以*小数显示,比如下面设置显示到小数点后3位

pd.set_option('display.float_format', lambda x: '%.3f' % x)

set_option中还有其它一些控制设置,包括默认显示列数,行数等等

pd.set_option('display.max_columns',5, 'display.max_rows', 100)

import pandas as pdpd.set_option('display.max_columns', 10000, 'display.max_rows', 10000)

display.max_columns 显示最大列数

display.max_rows 显示最大行数

1、pd.set_option(‘expand_frame_repr’, False)

True就是可以换行显示。设置成False的时候不允许换行

2、pd.set_option(‘display.max_rows’, 10)

pd.set_option(‘display.max_columns’, 10)

显示的最大行数和列数,如果超额就显示省略号,这个指的是多少个dataFrame的列。如果比较多又不允许换行,就会显得很乱。

3、pd.set_option(‘precision’, 5)

显示小数点后的位数

4、pd.set_option(‘large_repr’, A)

truncate表示截断,info表示查看信息,一般选truncate

5、pd.set_option(‘max_colwidth’, 5)

列长度

6、pd.set_option(‘chop_threshold’, 0.5)

绝对值小于0.5的显示0.0

7、pd.set_option(‘colheader_justify’, ‘left’)

显示居中还是左边,

8、pd.set_option(‘display.width’, 200)

横向最多显示多少个字符, 一般80不适合横向的屏幕,平时多用200.

np.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, suppress=None, nanstr=None, infstr=None, formatter=None)

参数:

precision 设置浮点数的精度 (默认值:8)

threshold 设置显示的数目(超出部分省略号显示, np.nan是完全输出,默认值:1000)

edgeitems 设置显示前几个,后几个 (默认值:3)

suppress 设置是否科学记数法显示 (默认值:False)

示例如下:

import numpy as npnp.set_printoptions(precision=4, threshold=8, edgeitems=4, linewidth=75, suppress=True, nanstr='nan', infstr='inf')print("precision=4, 浮点数精确小数点后4位: ", np.array([1.23446789]))print("threshold=8, edgeitems=4, 显示8个,前4后4: ", np.arange(10))np.set_printoptions(formatter={'all': lambda x :'int:'+str(-x)})print("formatter, 格式化输出: ", np.arange(5))

输出如下:

[图片上传失败...(image-15f596-1587702700460)]

注意:precision自动四舍五入

详细介绍文档: np.set_printoptions

pd.set_option

pd.set_option(pat, value)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 私人建房合同协议书 怎么把oppo手机音乐传到电脑 哪位朋友在裁缝厂上班啊 可招人啊 要求合肥附近 杭州歌山品悦大酒店附件有啥性价比高的住宿的地方,要去出差,想找个地住 武汉粗茶淡饭酒店在哪 武汉松下单放机维修点在哪里? 健康晚餐吃什么 健康又营养晚餐介绍 晚餐吃什么健康又营养 晚餐吃什么健康又营养讲述 王者众多英雄中,哪些是“打不死的小强”? 江苏地区为什么经常下雨? 不懂啊 ?为什么? 我想问问CAD虚线不显示怎么办 讧苏省夏天雨天多吗 降压药怎么吃最有效?牢记4点原则,控制血压更容易! 得了高血压,请收好这份用药指南!转发可救人一命 甜甜圈制作方法 甜甜圈小面包自制方法分享 柳州哪里可以考摩托车驾照? 柳州考摩托车驾驶证要几久才拿得到证 在柳州考摩托车驾照不是本地人的要什么资料 景德镇市都哪些小区围绕在沃尔玛附近 富苑华城属于什么档次 老白干香型代表什么? 找一本耽美快穿小说,里面有一个面位的男配和受是一对大盗组合,他们的代号是英文的黑白 耽美快穿文九个男人在开始便杀了主角受 仙境传说RO手游骑士转职怎么转 我在仙境传说想练一个矛系十字军,请问十字军的爆击率(即CRI)多少才能全爆? 毛毛虫爱吃什么水果? java 怎么建立客户 服务端连接 格力3匹风管机是冷暖的吗 2000多元的vivo智能手机怎么样? 细胞的亚显微结构模型 下图为细胞膜结构模型示意图,请回答下列问题: (1)图中1是_________;2是__________。(2) 练瑜伽真的能减肥吗 练瑜伽到底可不可以减肥 梦到我在石头里捡到一块玉,照着天空看到了太阳月亮星星是啥意思 小班儿歌优秀教案 求专业英语大神:解释CPM,R "贵州省贫困地区农村经济发展与农村基础设施研究'的英文翻译是什么 农村自留地丶山可以建房吗? 岭丶山丶岩丶峡有什么区别 为什么国家不重新评价孙丶中丶山???