У меня есть a = ['1','2','','17']
Я хотел бы применить к нему операцию min / max. Я не могу использовать pandas / numpy.
. Однако я конвертирую его в число с плавающей точкой, но не могу преобразовать '' в число с плавающей точкой с помощью функции float (). То же самое происходит, если у меня есть None, а не ''.
Я никогда не сталкивался с этой проблемой в Matlab, поэтому я потерял с python.
Я могу преобразовать его в число с плавающей точкой с [float(i) for i in var if i]
, но мне нужно сохранить тот же размер, чтобы работать с индексом позже. Этот метод удалит пустые строки, это не то, что я хочу, мне нужно значение (очевидно, не None), которое я мог бы применить к нему среднее / max / min et c