正如标题所示,我想从一个.nc
文件中抽取一个时间段,例如一月的变量wind_speed
,该文件包含一年中每小时3次分辨率的风速。如果可能的话,我想用nco来做到这一点。从nco小时解析netcdf文件中提取月度数据
我尝试以下方法:ncrcat -O -F -d time,1,248 -v wind_speed sfcWind.nc out.nc
和它的作品。对于这种方法,我需要计算所选月份的时间跨度。 nco中有没有其他方法可以指定月份并获取相应的数据?
另一件事是,如果一个人的十二月,一月想要的数据,然后二月不能使用这种方法,或者至少给我的知识。这里有什么建议?
最佳斯迈尔
我建议创建一个简单的脚本,其生成指定的开始/结束索引(例如跨越DJF),然后构建基于这些开始/结束索引将被执行的'ncks'(或其它功能)命令。如果您分享有问题的netcdf文件,我可以提供更多指导。 – N1B4
亲爱的N1B4, 感谢您的回复。我想查阅netcdf文件,但它大约2GB,这太大了。 –
然后你可以提供一些关于其内容的更多细节,可能使用'ncdump -h yourfile.nc'? – N1B4