小编BBH*_*gin的帖子

组合了大量的netCDF文件

我有一个netCDF(.nc)文件的大文件夹,每个文件都有一个相似的名字.数据文件包含时间,经度,纬度和月降水量的变量.目标是使每个月的平均月降水量超过X年.因此,最后我将得到12个值,表示每个纬度和长度的X年平均月降水量.多年来,每个文件都是同一个位置.每个文件以相同的名称开头,以"date.sub.nc"结尾,例如:

'data1.somthing.somthing1.avg_2d_Ind_Nx.200109.SUB.nc'
'data1.somthing.somthing1.avg_2d_Ind_Nx.200509.SUB.nc'
'data2.somthing.somthing1.avg_2d_Ind_Nx.201104.SUB.nc'
'data2.somthing.somthing1.avg_2d_Ind_Nx.201004.SUB.nc'
'data2.somthing.somthing1.avg_2d_Ind_Nx.201003.SUB.nc'
'data2.somthing.somthing1.avg_2d_Ind_Nx.201103.SUB.nc'
'data1.somthing.somthing1.avg_2d_Ind_Nx.201203.SUB.nc'
Run Code Online (Sandbox Code Playgroud)

结局是YearMonth.SUB.nc到目前为止我所拥有的是:

array=[]
f = nc.MFDataset('data*.nc')
precp = f.variables['prectot']
time = f.variables['time']
array = f.variables['time','longitude','latitude','prectot'] 
Run Code Online (Sandbox Code Playgroud)

我得到一个KeyError :('时间','经度','纬度','prectot').有没有办法结合所有这些数据,所以我能够操纵它?

python netcdf cdo-climate

2
推荐指数
1
解决办法
3138
查看次数

标签 统计

cdo-climate ×1

netcdf ×1

python ×1