函数:xr.open_dataset('path')
数据属性:xarray.dataset
需要安装扩展库:netCDF4 , cfgrib(同时安装eccodes )
读取grib需要函数加选项,且安装cfgrib(同时安装eccodes )
进入anaconda prompt(python)
(base) C:\Users\Administrator>conda env list #查看conda环境(env-environment缩写)
(base) C:\Users\Administrator>python -V #查看版本
(base) C:\Users\Administrator>conda create -n WangYang python=3.9 #创建WangYang新环境
(base) C:\Users\Administrator>conda activate WangYang #进入自己的环境
(WangYang) C:\Users\Administrator>conda list #查看当前目录下
(WangYang) C:\Users\Administrator>conda install netcdf4 #安装netcdf4
(WangYang) C:\Users\Administrator>conda install xarray #安装xarray
(WangYang) C:\Users\Administrator>conda install -c conda-forge cfgrib #安装cfgrib同时会出现eccodes
(WangYang) C:\Users\Administrator>conda list #检查是否安装成功,出现
(WangYang) C:\Users\Administrator>python #再进入python
>>> import xarray as xr
>>> data = xr.open_dataset(r'C:\Users\Administrator\Desktop\作业\ERA5_gp_uv.grib',engine='cfgrib')
>>> data
>>> data.to_netcdf(r'C:\Users\Administrator\Desktop\作业')
安装好就可以在python里调用函数了,可以不在prompt里
转换数据:eg. sst = f1.sst 转换为xarray.dataArray类型