如何将pandas.Series从dtype转换object为float,并将错误转换为nans ?

自v0.17起,convert_objects不推荐使用。

为了一系列转换为数字,使用pd.to_numeric与errors='coerce'论证。

# Setup.

s = pd.Series(['1','2','3','4','.'])

s

0    1

1    2

2    3

3    4

4    .

dtype: object

pd.to_numeric(s, errors='coerce')

0    1.0

1    2.0

2    3.0

3    4.0

4    NaN

dtype: float64

如果您需要NaN填写,请使用Series.fillna。

pd.to_numeric(s, errors='coerce').fillna(0, downcast='infer')

0    1

1    2

2    3

3    4

4    0

dtype: float64

注意,downcast='infer'将尝试在可能的情况下将浮点数向下转换为整数。如果您不想要,请删除参数。

从v0.24 +开始,pandas引入了Nullable Intege

python将object转换为float_将pypeas.Series从dtype对象转换为float,将错误转换为nans相关推荐

  1. python把object转换成int_python – Pandas:将dtype’object’转换为int

    我已经在Pandas中读取了一个SQL查询,并且这些值以dtype'object'形式出现,尽管它们是字符串,日期和整数.我能够将日期'对象'转换为Pandas datetime dtype,但是在尝 ...

  2. pandas object转float_数据分析篇 | Pandas基础用法6【完结篇】

    这是最后一篇,至此Pandas系列终于连载完了,有需要的也可以看看前面6篇,尽请收藏. 数据分析篇 | Pandas 概览 数据分析篇 | Pandas基础用法1数据分析篇 | Pandas基础用法2 ...

  3. Python 数据分析三剑客之 Pandas(一):认识 Pandas 及其 Series、DataFrame 对象

    CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...

  4. Python解决The truth value of a Series is ambiguous.md

    Python解决The truth value of a Series is ambiguous.md import pandas as pd data = pd.read_csv('x.csv') ...

  5. python ctypes教程_Python ctypes: Python file object - C FILE * | 易学教程

    可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am using ctypes to wrap a C-library (which I ...

  6. python TypeError: Object dtype dtype(‘O‘) has no native HDF5 equivalent

    存储df 到h5文件中报错:python TypeError: Object dtype dtype('O') has no native HDF5 equivalent,从网上查找说是要存储的数据中 ...

  7. python里object是什么类型_Python中的object这个叫做基类的类,它的属性和行为都有哪些?...

    声明:以下仅为个人学习Python过程中总结的比较自洽的理解,事实上Python面向对象模型可能没那么简单.经查阅,Python在以前的版本还有不继承自object的类,叫做经典类. 用dir(obj ...

  8. python 的 object 与type的关系

    python 的 object 与type的关系 是并列关系,两种是相互依赖的 查询父类 type.__bases__ object.__bases__ (<class 'object'> ...

  9. python使用pd.to_numeric()方法将数据转为数字类型int或float

    目录 案例1 案例2. 支持整型和浮点型进行下放 案例3 一次性转换多列的格式 方法1 方法2 pandas.to_numeric(arg, errors='raise', downcast=None ...

最新文章

  1. 一名普通程序员的自我诊断书
  2. python序列类型唯一的映射类型_python2.x学习笔记(8)-映射和集合类型
  3. tomcat一闪而过
  4. 【CodeForces - 460C】Present(二分+树状数组)
  5. 【ElasticSearch】ElasticSearch 中使用衰减函数来完美你的搜索结果
  6. Silverlight 信息显示与编辑控件 示例
  7. 消息系统Kafka介绍
  8. python与乐高ev3结合_利用python语言编程控制LEGO EV3
  9. 【密码学 | CTF】培根密码
  10. 二级计算机考试什么最难,计算机二级考试难吗 考试内容是什么
  11. 天猫Java岗位薪资及职位描述!月薪 40000 的Java程序员,需要掌握哪些技术?
  12. 云栖社区用户行为准则
  13. Spring周期总结
  14. (C++)将8000秒换算成小时分钟秒的形式
  15. 群晖Bitwarden内网穿透https反向代理
  16. 判断apk是否加固或混淆,Python + dex2jar-2.0实现方法
  17. win32Day05:GDI绘图
  18. Blender教程之魔方全自动特效教学
  19. Linux系统常用命令查看进程的用法
  20. android杂凑算法,SM3密码杂凑算法分析

热门文章

  1. mysql教程我爱自学网_5个相见恨晚的自学网站,每天坚持30分钟,效果显著
  2. 学Linux到底学什么?未来职业到底是怎么样的?
  3. 微信小游戏游戏圈处理(cocos creator处理)
  4. bat脚本判断文件是否存在
  5. C语言输出同一字母菱形,C语言中,如何输出一个菱形!
  6. 基于JAVA小区停车场信息系统计算机毕业设计源码+数据库+lw文档+系统+部署
  7. 中国联通-中国联通6G白皮书——附下载链接
  8. 元强化学习系列(1)之:元学习入门基础
  9. 软件测试工程师是青春饭吗?--已过32的测试老鸟带你分析:软件测试职业发展规划
  10. Panda3D 获取鼠标位置、Panda3D任务管理器