Python ValueError:每个维度都需要一个坐标来推断连接顺序

Python ValueError:每个维度都需要一个坐标来推断连接顺序,python,dataset,netcdf,python-xarray,Python,Dataset,Netcdf,Python Xarray,我对python非常陌生,尤其是对xarray,因此非常感谢您的帮助。我有几个nc文件,它们在不同的时间段内查看一些变量。我试图沿着时间维度打开所有这些数据集,所以它只是一个从时间(0)到时间(结束)的长数据集,但我不明白为什么open_mfdataset不起作用 我的文件如下所示(除了时间,它们都是一样的): 尺寸:a:6000,b:600,c:10,d:11,e:1500,f:2,g:7,时间:24 协调: 拉丁语(a):。。。。 长(a):。。。。 深度(c):。。。 xe(b):。。。

我对python非常陌生,尤其是对xarray,因此非常感谢您的帮助。我有几个nc文件,它们在不同的时间段内查看一些变量。我试图沿着时间维度打开所有这些数据集,所以它只是一个从时间(0)到时间(结束)的长数据集,但我不明白为什么open_mfdataset不起作用

我的文件如下所示(除了时间,它们都是一样的):

尺寸:a:6000,b:600,c:10,d:11,e:1500,f:2,g:7,时间:24 协调: 拉丁语(a):。。。。 长(a):。。。。 深度(c):。。。 xe(b):。。。 叶(b):。。。 泽(丁):。。。 a(a):。。。。 时间:

数据变量: (有很多,但我只关心这些会发生什么) 地区:(a):。。。 深度:(c):。。。 温度:(时间,a,b):。。。。 埃塔:(时间,a):

我试过几种不同的方法,但这是对我来说最有意义的一种

xr.open_mfdataset('path/to/file/*.nc',concat_dim='time',data_vars='minimal',coords='minimal')
但我仍然会遇到这个错误:

ValueError:每个维度都需要一个坐标来推断连接顺序


我不知道为什么。当然,通过选择时间作为告诉它连接什么的concat_dim?还有什么我可以试试的吗?

你能复制粘贴整个数据集吗?它们都有“时间”作为坐标吗?或作为尺寸坐标(带有*符号的坐标)?当您尝试使用
open_mfdataset
xarray时,默认情况下会尝试使用combine_by_坐标合并所有文件。仅当所有文件都具有匹配的(相同名称、相同类型)标注坐标时,才可能执行此操作。