我正在尝试从大型数据集创建netCDF文件。我希望这个新文件能够保持温度和时间。
我的时间是一个范围,当我尝试创建尺寸时,这会导致问题。我一直收到这个错误:
无法在此组或父组中找到维度时间范围
filehandle = Dataset(path+indices,'r',format="NETCDF4")
lat = 0
lon = 0
timerange = range(0, 1459)
temps = get_var(filehandle, 'tair')[timerange, lat, lon]
ncfile = Dataset(ncname,'w')
times = ncfile.createDimension('time', timerange)
temp_out = ncfile.createVariable('temps', 'f4', ('times'))
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
对于尺寸,您可以给出尺寸的大小,或者为无限尺寸提供无。这应该有效:
times = ncfile.createDimension('time', len(timerange))