python - 处理 Excel 格式的数字
问题描述
我正在读取一个由另一个系统生成的 CSV 文件,它们有一些列的数值被格式化为“3.6417E+11”之类的格式。
此 CSV 托管在远程 SFTP 中并下载到我的服务器。
我正在阅读此 CSV 的上下文并使用 Pandas 对其进行解析,但我不知道如何将这些值(“3.6417E+11”)转换为清晰的字符串,如“364167341173”。
可以在熊猫(或python)上解析它吗?
解决方案
这是您可以执行的操作:
import numpy as np
np.set_printoptions(suppress=True)
有关详细信息,请查看: http: //pythonquirks.blogspot.com/2009/10/controlling-printing-in-numpy.html
推荐阅读
- python - 没有为 Pandas 查询功能定义“BACKTICK_QUOTED_STRING__AT_key”
- asp.net-core - Odata 扩展总是生成左连接
- ios - 当它不是可访问性元素时,是否可以通过其 `accessibilityId` 获取`XCUIElement`?
- android - 一次性权限导致后台计划作业和警报被取消
- reactjs - 警告:validateDOMNesting(...):不能作为. 在 gatsby js 项目中
- discord.py - 用户权限检查抛出错误,但我不知道为什么
- java - Android - 如何访问 PDF 页面的属性?
- glassfish - Payara 服务器作为服务启动
- sql - 从具有面积总和的表中选择查询
- javascript - 优化缩小 JS 的 TypeScript 编译和调试