我能够使用包“ncdf4”在 R 中打开一个 netcdf 文件并提取降雨量(使用 ncvar_get)。但是,我找不到有关如何从每日值计算每月值的信息。在保持 netcdf 格式时这是否可能,还是应该将其转换为其他格式?- 但是什么格式可以保留与每个降雨值相关的纬度、经度和时间信息?我对 netcdfs 不熟悉,因此将不胜感激。
问问题
6366 次
2 回答
4
确切的命令cdo
是
cdo monmean in.nc out.nc
我在这里发布了一个关于 cdo中时间统计的视频教程。
编辑:
正如 JW 的评论一样,您还可以计算“平均值”而不是“平均值”
cdo monavg in.nc out.nc
两者之间的区别在于它们处理缺失数据的方式。monmean忽略缺失值,而monavg包括缺失值。引用手册:“1、2、miss 和 3 的平均值为 (1+2+3)/3 = 2,而平均值为 (1+2+miss+3)/4 = miss/4 = miss” -更多详细信息,请参阅手册第 2.8 节。
最后但同样重要的是,您还可以使用此包直接从 R 中使用 CDO 命令,该包为 CDO 提供 R 包装器
于 2017-10-30T13:47:34.917 回答
3
我不是 R 程序员,但我可以推荐命令行工具nco
和/或cdo
这些类型的操作
http://nco.sourceforge.net/nco.html - 见平均值nces
,ncra
和ncwa
。你可能想要记录平均器ncra
https://code.zmaw.de/projects/cdo -- 查看https://code.zmaw.de/projects/cdo/embedded/1.6.4/cdo_refcard.pdf获取每月、每日、季节性、统计的命令
于 2015-02-16T17:03:29.410 回答