Python 在尝试使用xr.openmfDataSet函数打开五个数据集后,我想对它们进行平均。但是发生了一个错误

Python 在尝试使用xr.openmfDataSet函数打开五个数据集后,我想对它们进行平均。但是发生了一个错误,python,python-xarray,Python,Python Xarray,我操作五组模式数据,分辨率已经标准化,时间尺度在年和月内是一致的,变量也是一致的。我的想法是根据经纬度网格平均五个数据集的变量,然后保持时间尺度不变。并生成一个新文件。我尝试的是cmip多模式合奏平均值 import xarray as xr path='E:/Allmode/cdo_0.5/pr_126/*.nc' ds=xr.open_mfdataset(path) Traceback (most recent call last): File "<ipython-i

我操作五组模式数据,分辨率已经标准化,时间尺度在年和月内是一致的,变量也是一致的。我的想法是根据经纬度网格平均五个数据集的变量,然后保持时间尺度不变。并生成一个新文件。我尝试的是cmip多模式合奏平均值

import xarray as xr
path='E:/Allmode/cdo_0.5/pr_126/*.nc'
ds=xr.open_mfdataset(path)

Traceback (most recent call last):

  File "<ipython-input-1-c7822bfd6066>", line 8, in <module>
    ds=xr.open_mfdataset(path)

  File "D:\ProgramData\Anaconda3\envs\py36\lib\site-packages\xarray\backends\api.py", line 974, in open_mfdataset
    combine_attrs="drop",

  File "D:\ProgramData\Anaconda3\envs\py36\lib\site-packages\xarray\core\combine.py", line 794, in combine_by_coords
    " global indexes along dimension {}".format(dim)

ValueError: Resulting object does not have monotonic global indexes along dimension time
将xarray作为xr导入
path='E:/Allmode/cdo_0.5/pr_126/*.nc'
ds=xr.open_mfdataset(路径)
回溯(最近一次呼叫最后一次):
文件“”,第8行,在
ds=xr.open_mfdataset(路径)
文件“D:\ProgramData\Anaconda3\envs\py36\lib\site packages\xarray\backends\api.py”,第974行,位于open_mfdataset中
合并\u attrs=“drop”,
文件“D:\ProgramData\Anaconda3\envs\py36\lib\site packages\xarray\core\combine.py”,第794行,位于combine\u by\u coords中
“沿维度{}的全局索引”。格式(dim)
ValueError:结果对象沿维度时间没有单调的全局索引
请阅读并确认