猿问

使用 Xarray 组合 NetCDF 文件

我正在尝试使用 xarray 组合多个 NetCDF 文件。


这是我的尺寸:


Dimensions:        (Time: 1, XCells: 2000, YCells: 1000) 

Coordinates:

    longitude      (YCells, XCells) float32 

    latitude       (YCells, XCells) float32

  * Time           (Time) datetime64[ns]  

Dimensions without coordinates: XCells, YCells

组合 by_coords 仅适用于一维坐标。 使用 xarray python 组合空间 netcdf 文件

但是,当我使用 merge="nested" 时,它会重复时间的纬度和经度。

float longitude(Time, YCells, XCells);

longitude:_FillValue = NaNf;

float latitude(Time, YCells, XCells);

latitude:_FillValue = NaNf;

纬度和经度是二维的,但在不同时间都是相同的。Xarray 有办法合并这些数据吗?


元芳怎么了
浏览 108回答 1
1回答

慕姐4208626

我使用 netcdf-python 和 numpy 按时间合并文件。对于时间维度和随时间变化的变量,我使用 numpy 切片更改了复制表达式。
随时随地看视频慕课网APP

相关分类

Python
我要回答