r - 如何在 R 中保存具有正确时间戳的 NetCDF 文件?
问题描述
我已经做好了保存我的一切准备,NetCDF
但是在保存文件期间我无法像以前一样保存时间戳。以前,时间戳是1970-01-01 00:00:00.0
和单位hours since 1900-01-01 00:00:00.0
,见第一张图。当我保存它时,我得到了相同的单位,但时间改变而不是月份,见第二张图。这就是我保存 NetCDF 文件的方式:
shp = st_read("path/shapefile.shp")
temp = brick("path/temperature70-78.nc")
nc.mask = mask(temp, shp)
writeRaster(nc.mask, filename = "path.nc", overwrite = TRUE, format = "CDF", varname = "t2m", varunit = "K", longname = "temperatuer in 2 metres", xname = "longitude", yname = "latitude", zname = "time", zunit = "hours since 1900-01-01 00:00:00.0")
解决方案
推荐阅读
- java - 使用递归除法的迷宫生成器
- javascript - 按顺序生成数字 Order
- angular - Angular PrimeNG - 如何更改 rowsperpageoptions 在 p-paginator 标记中生成的 p-dropdown 样式
- python - 在 python 的固定或更改长度表中显示打印结果
- reactjs - html 中的 Jest 覆盖率报告缺少覆盖率值
- python - pynput 键盘侦听器导致延迟
- python - 从头开始创建二级/内部索引
- apache-flink - Flink ParquetAvroWriters 给出演员表错误
- flutter - 我正在尝试 moor(sqflite builder),我正在关注文档但对我不起作用,如果有人实施,请提供帮助
- r - 如何将多个值从 URL 传递到 r 闪亮的复选框输入