首页 > 解决方案 > 处理 Excel 格式的数字

问题描述

我正在读取一个由另一个系统生成的 CSV 文件,它们有一些列的数值被格式化为“3.6417E+11”之类的格式。

此 CSV 托管在远程 SFTP 中并下载到我的服务器。

我正在阅读此 CSV 的上下文并使用 Pandas 对其进行解析,但我不知道如何将这些值(“3.6417E+11”)转换为清晰的字符串,如“364167341173”。

可以在熊猫(或python)上解析它吗?

标签: pythonpandas

解决方案


这是您可以执行的操作:

import numpy as np 
np.set_printoptions(suppress=True)

有关详细信息,请查看: http: //pythonquirks.blogspot.com/2009/10/controlling-printing-in-numpy.html


推荐阅读