2024-04-25 23:27:47 发布
网友
我有一个熊猫系列,其中包括浮点数,整数和字母数字元素。float和integer元素也是类似字符串的类型below:- 你知道吗
sr = pd.Series(['80', '25.1', '08!shashi123', '2!shekhar45@!#', '6.23'])
我想把这个数列转换成下面这样的一个数字数列,并用NaN替换字母数字元素below:- 你知道吗
NaN
sr = pd.Series([80, 25.1, 'NaN', 'NaN', 6.23])
将to_numeric与错误强制一起使用:
import pandas as pd sr = pd.Series(['80', '25.1', '08!shashi123', '2!shekhar45@!#', '6.23']) result = pd.to_numeric(sr, errors='coerce') print(result)
输出
0 80.00 1 25.10 2 NaN 3 NaN 4 6.23 dtype: float64
将to_numeric与错误强制一起使用:
输出
相关问题 更多 >
编程相关推荐