Вот фрагмент кода: -
Код: Выделить всё
In [37]: df = pd.DataFrame(['-1.0', 'hello', '0.5'])
In [38]: df[0]
Out[38]:
0 -1.0
1 hello
2 0.5
Name: 0, dtype: object
Код: Выделить всё
In [43]: df[0]
Out[43]:
0 -1.0
1 hello
2 0.5
Name: 0, dtype: float64
Код: Выделить всё
In [41]: pd.to_numeric(df[0], errors='coerce')
Out[41]:
0 -1.0
1 NaN
2 0.5
Name: 0, dtype: float64
Код: Выделить всё
In [44]: pd.to_numeric(df[0], errors='ignore')
Out[44]:
0 -1.0
1 hello
2 0.5
Name: 0, dtype: object
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/438 ... t-to-float
Мобильная версия