-1

ValueError: 在任何 xarray 当前安装的 IO 后端 ['scipy', 'cfgrib'] 中都没有找到匹配项。考虑通过参数显式选择已安装的引擎之一engine,或安装其他 IO 依赖项,请参阅: http: //xarray.pydata.org/en/stable/getting-started-guide/installing.html http://xarray.pydata .org/en/stable/user-guide/io.html

在此处输入图像描述

4

1 回答 1

0
  1. 正确安装cfgrib

  2. 打开数据集时命名引擎

import xarray
data = xarray.open_dataset('file_name.grb', engine='cfgrib')
  1. 通常你必须定义应该被解析的子集。例如:
data = xarray.open_dataset('file_name.grb', engine='cfgrib', backend_kwargs={'filter_by_keys': {'typeOfLevel': 'heightAboveGround'}})

要将所有数据集作为列表获取,请使用以下代码:

import cfgrib

datasets = cfgrib.open_datatsets('file_name.grb')
于 2021-08-05T10:07:21.263 回答