nc文件中的经度转换
0°-360°转换为-180°-180°
da1 = xr.open_dataset('file.nc') # 文件中坐标标签为‘longitude'
da1['lon'] = xr.where(da1['longitude'] > 180, da1['longitude'] - 360, da1['longitude'])
da1 = (da1
.swap_dims({'longitude': 'lon'})
.sel(**{'lon': sorted(da1.lon)})
.drop('longitude'))
da1 = da1.rename({'lon': 'longitude'})
-180°-180°转换为 0°-360°
da = xr.open_dataset("file.nc", engine="netcdf4")
lon_name = 'lon'
da['longitude'] = xr.where(da[lon_name] < 0, da[lon_name]+360, da[lon_name])
da = (da
.swap_dims({lon_name: 'longitude'})
.sel(**{'longitude': sorted(da.longitude)})
.drop(lon_name))
da = da.rename({'longitude': lon_name})