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

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

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

慕的地6264312 2019-09-06 12:06:24
将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贡献1830条经验 获得超9个赞

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-09-07
  • 2 回答
  • 0 关注
  • 694 浏览
慕课专栏
更多

添加回答

举报

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