【发布时间】:2021-04-14 08:45:27
【问题描述】:
我正在处理几个 netCDF 文件。每个 nc 文件有 33 个变量。我需要使用这 33 个变量为每个 nc 文件创建一个堆栈来进行一些计算,但我知道的唯一方法是在评估器中转换每个变量并一个一个地堆叠它们......就像这样:
library(raster)
library(ncdf4)
library(rgdal)
nc_data <- nc_open('./data/GCAM/RAW/93d4aa096b15491b1ba136b46d8063cdca59d253c75d59791b4d4cb6f8a1ae91/Project ID 68344/GCAM-Demeter/GCAM-Harmonized/Mean_Std/GCAM_Demeter_LU_H_ssp1_rcp26_modelmean_2030.nc')
PTF0 <- nc_data$var[[1]]
data1 <- ncvar_get( nc_data, PTF0 )
data1 <- raster(data1)
plot(data1)
任何人都可以帮助自动化这个吗?提前谢谢了
【问题讨论】: