[英]Combining NetCDF files using Xarray
我正在嘗試使用 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
Combine by_coords 僅適用於一維坐標。 使用 xarray 組合 spatial.netcdf 文件 python
但是,當我使用 combine="nested" 時,它會重復時間的緯度和經度。
float longitude(Time, YCells, XCells);
longitude:_FillValue = NaNf;
float latitude(Time, YCells, XCells);
latitude:_FillValue = NaNf;
緯度和經度是二維的,但在時間上是相同的。 Xarray 是否有組合這些數據的方法?
我使用 .netcdf-python 和 numpy 按時間組合文件。
將一個數據集復制到另一個數據集的代碼類似於 Xavier Ho 的解決方案: python.netcdf: making a copy of all variables and attributes but one
不想重復的變量我直接復制了。 對於時間維度和隨時間變化的變量,我用numpy個切片改變了復制表達式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.