如何将多个 nc 文件中的特定参数导入 python 中的 xarray

How to import a particular parameter from multiple nc files into xarray in python

我想在 python 中使用 xarrays 从多个 nc 文件中读取特定参数。我想使用 xarray 将时间作为另一个维度。怎么做?你能解决我的问题吗?

编辑:我有一个次日数据的 nc 文件

import xarray as xr

ds = xr.open_mfdataset('/home/atmosphere/data/gridsat/GRIDSAT-B1.2013.07.01.*.v02r01.nc',engine='netcdf4', concat_dim='Time')

但是我收到一个错误

ValueError: arguments without labels along dimension 'Ngeo' cannot be aligned because they have different dimension sizes: {6, 7}

数据集上还有几个维度名为 Ngeo,我不需要使用(我不想从文件中导入整个参数,我需要导入的参数是 irwin_cdr 以及纬度和经度)。

正如 bwc 所建议的那样,'drop_vars=' 做得很好。所以我可以忽略具有不同维度名称的参数,例如 'Ngeo' 因此,我使用的行是,

ds=xr.open_mfdataset(fname,drop_variables=('satlat','satlon','satrad','satname')

感谢 bwc