首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将pandas.Series从dtype对象转换为浮点型,并将错误转换为nans

将pandas.Series从dtype对象转换为浮点型,并将错误转换为nans
EN

Stack Overflow用户
提问于 2014-09-21 04:01:00
回答 1查看 169.2K关注 0票数 38

考虑以下情况:

代码语言:javascript
复制
In [2]: a = pd.Series([1,2,3,4,'.'])

In [3]: a
Out[3]: 
0    1
1    2
2    3
3    4
4    .
dtype: object

In [8]: a.astype('float64', raise_on_error = False)
Out[8]: 
0    1
1    2
2    3
3    4
4    .
dtype: object

我希望有一个选项,允许在将错误的值(比如那个.)转换为NaNs的同时进行转换。有没有办法实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2014-09-21 04:06:36

代码语言:javascript
复制
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
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25952790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档