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

2024-10-04 03:21:40 发布

您现在位置: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\u cdr以及lat和lon)。你知道吗


Tags: 文件数据import编辑参数as时间ds
1条回答
网友
1楼 · 发布于 2024-10-04 03:21:40

正如《生物武器公约》建议的那样,“drop\u vars=”做得很好。所以我可以忽略具有不同维度名称的参数,比如'Ngeo' 所以我用的是

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

谢谢bwc

相关问题 更多 >