при чтении файла NetCDF я сохраняю данные столбца воды в кадре данных, чтобы прочитать его снова. В кадре данных я получаю отсутствующие значения --
, которые также могут быть известны как «замаскированные» значения. Я попытался заменить их, используя filedata.replace('--','nan')
, но он заменяет даже поплавки, и я получаю весь фрейм данных с помощью nan. Также pd.dropna() не работал. Что было бы хорошим способом либо избежать этих значений при чтении netcdf, либо заменить их в кадре данных на nans, не затрагивая числа с плавающей запятой? Вот пример части моего фрейма данных:
so_1 so_2 so_3
-- -- --
-- -- --
-- -- --
-- -- --
31.99 32.09 32.22
-- -- --
-- -- --
-- -- --
-- -- --
32.08 32.15 32.18
32.0871 32.11 32.17
-- -- --
Заранее спасибо!