我确实喜欢这个,合并两次,
setwd("F:/R Practie/NCDF/precipitation")
p6 = open.ncdf("wrf_prec_8p5.2006.nc")
p7 = open.ncdf("wrf_prec_8p5.2007.nc")
p8 = open.ncdf("wrf_prec_8p5.2008.nc")
p9 = open.ncdf("wrf_prec_8p5.2009.nc")
我想将此文件p6,p7,p8,p9合并为一个p
p= merge(p6,p7,p8,all=TRUE)
p=merge(p,p9,all=TRUE)
答案 0 :(得分:3)
您可以使用NCO ncrcat
轻松完成此操作要沿记录维度(无限维度)连接文件,请执行以下操作:
ncrcat wrf_prec_8p5.200[6789].nc wrf_prec_8p5.2006-2009.nc
此命令将连接所有文件。
答案 1 :(得分:0)
您可以使用CDO合并:
cdo mergetime wrf_prec_8p5.????.nc merged_file.nc
然而,根据经验,我发现CDO与WRF网格斗争,您可能会发现维度重命名为x_1,y_1等。如果您使用NCL内置函数来读取数据变量和绘图,这可能会有问题,但是当你似乎在使用R时,我希望这对你来说不是问题。