我在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