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

问题描述

我真的是python的新手,尤其是xarray的新手,所以我们将不胜感激。我有几个nc文件,它们查看不同时间段内的几个变量。我正在尝试沿时间维度打开所有数据,因此它只是一个从time(0)到time(end)的长数据集,但我不知道为什么open_mfdataset无法正常工作。

我的文件看起来像这样(除了时间以外,其他都一样):

尺寸:a:6000,b:600,c:10,d:11,e:1500,f:2,g:7,时间:24 座标: lat(a):.. 长(a):.... 深度(c):... 氙(b):... 是(b):... ze(d):... a(a):.... 时间(时间):...

数据变量: (有很多这些,但我只关心这些发生了什么) 面积:(a):... 深度:(c):... temp:(时间,a,b):.... eta:(时间,a):...

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

xr.open_mfdataset('path/to/file/*.nc',concat_dim='time',data_vars='minimal',coords='minimal')

除了我仍然遇到此错误

ValueError:每个维度都需要一个用于推断级联顺序的坐标

我不知道为什么。当然,可以通过选择时间作为concat_dim来告知要串联的内容?还有什么我可以尝试的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)