Я пытаюсь преобразовать серию строк в серию смешанных типов, включая строки и числа с плавающей точкой, с помощью функции pandas.Series.apply. Тем не менее, это не работает. Кто-нибудь может дать мне подсказку?
import pandas as pd
series_a = ['a', '2', 'b', '3']
def value_to_float(value):
try:
value = float(value)
except:
pass
return value
series_a.apply(value_to_float)
series[1]
Out[14]: '2'