【发布时间】:2015-05-09 20:17:09
【问题描述】:
我有一个netcdf 文件来从中提取一些变量。提供者告诉我时间变量 (A) 是自 1900-01-01 00:00:0.0 以来的小时数。我需要将此变量转换为正常日期并写入另一个 txt 文件。
f1 <- open.ncdf("C:\\Users\\data.nc")
# [1] "file C:\\Users\\data.nc has 3 dimensions:"
# [1] "longitude Size: 2"
# [1] "latitude Size: 2"
# [1] "time Size: 2920"
# [1] "file C:\\Users\\data.nc has 5 variables:"
# [1] "short stm[longitude,latitude,time] Longname:soil textre Missval:-32767"
时间:
A <- get.var.ncdf(nc=f1,varid="time")
head(A)
## [1] 990552 990558 990564 990570 990576 990582
另一个变量:
B1 <- get.var.ncdf(nc=f,varid="stm")
write.table(t(rbind(A,B1)),file="output.txt")
在写入文本输出文件之前,我需要您的帮助将时间变量转换为正常日期。
【问题讨论】: