#python #netcdf #python-xarray
#питон #netcdf #python-xarray
Вопрос:
Я загрузил среднемесячную скорость ветра данных terraclimate за 20 лет (2000-2019), которые имеют формат NetCDF, но, к сожалению, каждый год имеет один файл NetCDF, и я хочу объединить их все, чтобы получить единую скорость ветра, которая составляет с 2000 по 2019 год. Итак, я использую xarray в python для объединения этих файлов NETCDF, и это мой код:
import xarray as xr
import glob
ds = xr.open_mfdataset("C:UsersNazaninDesktopothernc*.nc")
ds.to_netcdf('Final.nc')
но это выдает мне эту ошибку:
Exception has occurred: ValueError
Variable 'ws' has conflicting _FillValue (32768) and missing_value (-32768). Cannot encode data.
File "C:UsersNazaninDesktopotherncnc.py", line 4, in <module>
ds.to_netcdf('Final.nc')
Кто-нибудь может помочь мне решить эту проблему?
Комментарии:
1. Посмотрите объявление
ds.ws.encoding
. Попробуйте перезаписать ее пустым dictds.ws.encoding = {}
.