将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
添加回答
举报
0/150
提交
取消