我在R上比较新。我试图从netCDF文件中获取不同点(lat,lon)的温度数据的时间序列。 我的示例数据文件是here和here是小文件。我已经试过的netCDF包和代码我迄今使用从NetCDF中提取一个点(lon,lat)的时间序列R
library(ncdf)
obsdata = open.ncdf("obs.nc")
print.ncdf(obsdata)
obsdatadates = obsdata$dim$time$vals
obsdatadates = as.Date(obsdatadates,origin = '1950-01-01')
obsdatadates
obsoutput = get.var.ncdf(obsdata, varid = 'tasmin', start = c(1,1,1),
count = c(1,1,22280))
dim(obsoutput)
datafinal=merge(obsdatadates,obsoutput)
谁能帮助我获得时间序列的另一个数据帧(第一列)以及数据的价值的特定点(纬度,经度)该数据。 在这种情况下,我正在寻找特定纬度点的时间序列(1950-01-01至2010-12-31,其数据为)(对许多兴趣点重复)以及给定变量(在此案件tasmin)。 您的帮助,将不胜感激。 谢谢 aseem
你想我们下载一个14.71 MB的数据文件!?!?听起来像这是一个“为我做我的项目”的请求。 –
请查看[** here **](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610)了解如何创建_minimal_可重现的例子,例如使用'dput'。 – Henrik
@DWin现在第二个文件相对很小,只需2.4 MB – Cirrus