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
问问题
280 次
1 回答
0
正确安装cfgrib。
打开数据集时命名引擎
import xarray
data = xarray.open_dataset('file_name.grb', engine='cfgrib')
- 通常你必须定义应该被解析的子集。例如:
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 回答