python - 无法使用 pandas python 从单元格中读取货币符号
解决方案
当 Pandas 读取 Excel 文件时,它会读取单元格的基础值,该值基本上是字符串或数字。诸如货币符号之类的东西只是通过 Excel 应用为格式 - 它们会影响您在屏幕上看到的内容,但实际上并不“存在”在单元格值中。例如,数字 1.1256 如果选择小数点后可能显示为 1.1,或者如果选择货币则显示为 £1.13,它甚至可以显示为日期,但从根本上说它只是 1.1256,这是 Pandas 读取的值。通常这很有用,因为您可以使用数字进行算术运算,而如果 pandas 导入了“£1.13”,您将无法进行任何算术运算(例如将其添加到另一笔金额中),直到您删除 £ 符号并转换为小数这样做你会失去一些精度(因为数字现在是 1。
如果您需要使用货币符号查看数据,我建议您在最后一刻添加它,例如,如果您将数据打印到屏幕上,您可以使用print(f'£{your_number}')
推荐阅读
- oop - 结构在数组中时组件的行为
- email - 下载电子邮件活动的审核日志
- android - Imageview 动态添加到 relativelayout
- azure - AZure AD 连接和 Azure AD 防火墙
- sas - Sas如何处理名称由两部分组成的列,第一部分相同,第二部分不同
- node.js - Meteor 客户端使用 LDAP 和 JWT 登录
- caffe - 如何检查 Caffe 是否正在使用我的 GPU?
- perl - 没有在我的 Mojolicious 应用程序中创建和写入日志文件
- sql-server - 将 ISNULL 包裹在 NULLIF 周围
- sweetalert - 将按钮的位置更改为垂直而不是水平