【发布时间】:2019-06-21 16:37:44
【问题描述】:
我已经下载了一个包含长期 (1992-01-01 to 2016-12-31) 温度数据的 NC 文件,我想使用 R 将月平均温度和年平均温度提取到空间 TIFF 文件中,这样我就可以在我有一个 Excel 数据集,但我不知道如何。可以从here访问数据。
如果有人可以帮助我编写将被应用的编码。
我尝试使用这段代码打开并查看数据:
library(ncdf4)
library(raster)
temp <- nc_open("dataset-ibi-reanalysis-phys-005-002-monthly_1547718004288.nc",write=TRUE)
TEMP = ncvar_get(temp,"bottomT")
latitude = ncvar_get(temp,"latitude")
longitude = ncvar_get(temp,"longitude")
nc_close(temp)
【问题讨论】:
-
您能否使用
dput展示数据样本,以获得独立于这些软件包的替代方法(如果可能)? -
所以我有大约 17,000 个从 2003 年到 2018 年的空间数据点,其中有许多相互重叠的空间点,一年中大部分时间的数据点,但有些日子我的数据点比其他天多。纬度最小值 43.38080 和最大值是 51.09567,经度最小值 -6.93330 和最大值是 1.88117。我会尝试计算我们的 dput。对不起,我不知道这个功能..
-
添加 head(yourdata) 的输出以获得更直观的外观图片。 dput 可能不太有用,但仍使用
dput(head(df,20))添加它 -
不,只需复制并粘贴即可。使用
dput -
抱歉它太大了。这可能会有所帮助:'data.frame': 17070 obs。 $ trpCode:INT 773321 773321 773321 773322 773322 773341 773341 773341 773361 773361 ... $ staNum:6个变量的INT 1 2 3 1 3 2 4 5 2 3 ... $拉蒂尼:NUM 47.2 47.2 47.2 47.3 47.3 ... $ lonIni : num -2.73 -2.77 -2.77 -2.63 -2.67 ... $ date : 带 2934 个级别的因子 "2003-02-15","2003-02-16",..: 1091 1091 1091 1118 1118 931 931 932 1108 1109 ... $ PA : int 0 0 0 0 0 0 0 0 0 0 ...
标签: r mapping extraction netcat temperature