为了账号安全,请及时绑定邮箱和手机立即绑定

将pypeas.Series从dtype对象转换为float,将错误转换为nans

将pypeas.Series从dtype对象转换为float,将错误转换为nans

富国沪深 2019-12-02 08:04:58
将pypeas.Series从dtype对象转换为float,将错误转换为nan考虑以下情况:In [2]: a = pd.Series([1,2,3,4,'.'])In [3]: aOut[3]: 0    11    22    33    44    .dtype: objectIn [8]: a.astype('float64', raise_on_error = False)Out[8]: 0    11    22    33    44    .dtype: object我本来期望一个允许转换的选项,同时将错误的值(例如那个.)转换为NaNs。有没有办法实现这个目标?s
查看完整描述

2 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

In [30]: pd.Series([1,2,3,4,'.']).convert_objects(convert_numeric=True)

Out[30]: 

0     1

1     2

2     3

3     4

4   NaN

dtype: float64



查看完整回答
反对 回复 2019-12-03
  • 2 回答
  • 0 关注
  • 346 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信