如何合并xarray数据集?



我有8个不同的xarray数据(7,375,121,240)。所有的数据都有相同的模糊,坐标,属性。我想让它成为一个xarray数据(7,375 * 8,121,240)

但是当我尝试mer = xr.merge([ds1,ds2])时,它显示的错误如下:合并错误:要合并的对象上变量"hgt"的值冲突。您可以通过指定compat='override'跳过此检查。

我加上mer = XR。合并([ds1,ds2], compat='override'),但结果与ds1(7,375, 121,240)相同。

如何将xarray数据集定义为(7,375 * 8,121,240)?

看来你需要xr。连接,而不是合并

ds = xr.concat([ds1, ds2, ...], dim=dim_name)

其中dim_name是数组中第二次元的名称

最新更新