pandas如何禁用科学计数法,或者如何把二十位数字无损还原? 您所在的位置:网站首页 科学计数法怎么学 pandas如何禁用科学计数法,或者如何把二十位数字无损还原?

pandas如何禁用科学计数法,或者如何把二十位数字无损还原?

2023-07-07 12:03| 来源: 网络整理| 查看: 265

如果你在使用pandas时遇到了一列数据被显示成了科学计数法,而且这些数据都是整型数字,你可以通过以下方法禁用科学计数法:

pd.options.display.float_format = '{:.0f}'.format

这个方法会将所有的浮点数都以整型的形式显示出来,不会再使用科学计数法。

如果你想将这些科学计数法的数字还原成原来的数字,你可以使用以下方法:

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

这个方法会将所有的浮点数都以整型的形式显示出来,不会再使用科学计数法,并且不会改变原来的数据。

如果你想将这些数字导出到Excel文件中,你可以使用以下方法:

df.to_excel('filename.xlsx', index=False, float_format='%.0f')

这个方法会将所有的浮点数都以整型的形式导出到Excel文件中,不会再使用科学计数法,并且不会改变原来的数据。

如果你的数字长度超过了17位,可以通过设置pandas显示的最大列宽来解决。以下是一个例子:

pd.options.display.max_colwidth = 100

这个方法会将pandas显示的最大列宽设置为100个字符,可以适应更长的数字。如果你想要显示更长的数字,请将100替换成你需要的列宽。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有