似乎没有办法获得输入表(从html/xls/etc文件)到DataFrame对象,因为它是1对1,没有pandas内部应用的任何字段转换。在

假设下面的html表是以.xls文件的扩展名保存的,那么我们如何在Python内存中使用DataFrame对象获得相同的表示形式呢?在

“测试”的内容_文件.xls“:

Number

1.320,00600,00

(1)直接读取文件

处理代码:

^{pr2}$

输出:Number

0 1.32

1 60000.00

Number float64

dtype: object

如我们所见,这些数字通过一些预定义的逻辑被转换成float64。我认为这个逻辑包括区域设置,可能是pandas内部的一些规则,等等。直接指定字符串转换器不允许获得初始值。在

(2)应用str函数作为每个维度的转换器

处理代码:converters = {column_name: str for column_name in df[0].dtypes.index}

df = pandas.read_html(f, converters = converters)

print(df[0])

print(df[0].dtypes)

输出:Number

0 1.32000

1 60000

Number object

dtype: obje

显然,这个问题的预期输出是:Number

0 1.320,00

1 600,00

可能存在这样的情况,一个文件包含以不同格式(美式/欧式等)键入的数字。此数字与十进制标记、千位标记等不同。因此,处理此类文件的逻辑方法是提取字符串中的数据“原样”,并对每一行分别使用regexp/其他模块执行解析。有没有办法在熊猫身上做到这一点?还有没有其他方法可以处理这种文件的处理?谢谢各位!在

备注:

“十进制”和“千”参数规范熊猫。阅读_*看起来不是一个可靠的解决方案,因为它适用于所有领域。简单示例:它可以将“02.2017”格式的日期字段视为数字,并将其转换为“022017”。在

python str函数数字转换成字符串,Pandas将数字转换为字符串意外结果相关推荐

  1. java如何将char类型的数字转换成int型的数字

    java如何将char类型的数字转换成int型的数字 public class CharToIntConverter {public static void main(String[] args) { ...

  2. html 将数字转为汉字,怎么将wps中的数字转换成汉字 wps将数字转换汉字的步骤教程...

    在WPS编辑表格数据时,如果我们想要将表格中的数字全部转换成汉字,该如何转换?方法其实很简单,不过还有很多用户不太清楚转换方法,下面教程之家网为大家分享wps将数字转换汉字的步骤教程,不会转换的朋友可 ...

  3. python 数字转化excel行列_Python 3 实现数字转换成Excel列名(10进制到26进制的转换函数)...

    背景: 最近在看一些Python爬虫的相关知识,讲爬取的一些数据写入到Excel表中,当时当列的数目不确定的情况下,如何通过遍历的方式讲爬取的数据写入到Excel中. 开发环境: Python 3  ...

  4. 如何将数据库中text字段中返回的数据转换成数组的形式,并且将字符串的数字转换成数字的形式显示

    如何将数据库中text字段中返回的数据转换成数组的形式,并且将字符串的数字转换成数字的形式显示 数据库text字段 数据库中的text字段在前端 界面返回的时候是成字符串的形式的,类似于下图 那么,在 ...

  5. 《读九章算术学Python》如何用Python编程实现阿拉伯数字转换成汉字数字?

    第6章 数量转换 Python编程基础 字典 字符串操作 if-elif-else语句 递归 前面的输入和输出都是阿拉伯数字,这一章我们来看一下如何实现阿拉伯数字和汉字数字之间的相互转换. 6.1 阿 ...

  6. js 转化为实体符_js字符串转换成数字与数字转换成字符串的实现方法

    本篇文章主要是对js字符串转换成数字与数字转换成字符串的实现方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 js字符串转换成数字 将字符串转换成数字,得用到parseInt函数. ...

  7. php 把数字转换为字符串,php怎么把数字转换成字符串?

    php中把数字转换成字符串的方法:1.使用强制类型转换,语法"(string)数字":2.使用strval()函数,语法"strval(数字)":3.使用set ...

  8. java大数转换成字符串,js字符串转换成数字与数字转换成字符串的实现方法

    摘要:这篇JavaScript栏目下的"js字符串转换成数字与数字转换成字符串的实现方法",介绍的技术点是"js字符串.字符串转换.实现方法.数字转换.字符串.转换&qu ...

  9. python数字转换成中文大写

    python数字转换成中文大写 代码 #-*- coding:utf-8 -*- count_map = {1:1, 2:10, 3:100, 4:1000, 5:10000} #用来统计传入数值的级 ...

  10. python 把数字转换成中文大写

    def conversionString(intnumber):'''把数字转换成中文大写,例如:1->一 ,25->二十五,49->四十九Parameters----------i ...

最新文章

  1. jsp输入限制正则表达式
  2. ZT:利用Google搜索功能来突破封锁下载
  3. BCVP,想真正为社区做努力的开发者们
  4. UEditor 如何进行二次开发
  5. 可视化编程真的有那么糟糕?
  6. python切片表达式3个参数_Python:Base3(函数,切片,迭代,列表生成式)
  7. MachineLearning Exercise 7 : K-means Clustering and Principle Component Analysis
  8. 语音识别开放化开发平台有哪些?
  9. 图片无损放大软件Topaz Gigapixel AI for Mac
  10. 为什么 30 岁的工程师容易跳槽?
  11. 笨方法学Python3 习题 0
  12. 记录:汇编语言编译器选择(vscode,永远的神)
  13. AngularJS - $uibModal - 自定义模态框大小
  14. 技术总监7年总结,如何进行正确的沟通?
  15. 图片横向打印横向打印图片的方法
  16. oracle 11g ocp 笔记(6)-- oracle安全
  17. 亚马逊( Amazon Advertising API)API 广告授权 接口调用
  18. 【物联网那些事儿】18 大物联网操作系统,Raspbian Pi、Ubuntu Core、Windows 10 IoT、Micropython、OpenWrt ....你用过哪几个?
  19. 太稳了!2020年益丰大药房又开1239家,营收高达131亿!
  20. seo搜索引擎优化新手详细操作教程

热门文章

  1. (Matlab实现)基于蒙特卡洛模拟的大规模电动车充电模型
  2. 可以识别linux的GHOST,Linux可以用ghost
  3. python的统计库_Python-Scipy库-卡方分布统计量计算
  4. python语言磁力搜索引擎源码公开,基于DHT协议
  5. 软件著作权统计源程序量,统计php代码行数
  6. 单片机c语言 课后答案,十天学会单片机C语言_郭天祥---课后习题答案
  7. 程序员必读的三十本经典巨作
  8. UBLOX配置/GPS配置设置/u-center使用
  9. 笔记本电脑开机键盘失效
  10. foobar2000 正式登陆 iOS/Android