при чтении файла 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
-- -- --
Заранее спасибо!