を連結/作成します。しかし、私は本当にncファイルとして保存することに興味があります。今の課題は、各月に降水量データを追加することですソースとしてこれを使用してR
dimx <- ncdim_def("Lon", "degreesE", as.double(-90:-87))
dimy <- ncdim_def("Lat", "degreesN", as.double(14:16))
dimTime <- ncdim_def("Time", "months", 1:12, unlim=TRUE)
dimlist<-list(dimx,dimy,dimTime)
precip.ncvar<- ncvar_def("Precip", "mm/hr", dimlist, -1, longname="Precipitation", prec="float")
precip.nccreate<- nc_create("precip.nccreate.nc", precip.ncvar, force_v4=FALSE, verbose=FALSE)
nc_close(precip.nccreate)
:私はによって12段階(各月の1)を使用して新しいnetCDFファイルを作成する時間ディメンションを試してみました。
最初のスクリプトに続いて、私はncvar_put
機能を成功させずに使ってみました。 オブジェクトのprecip.nccreate」は
filenames1=read.csv('TRMM.filenames.csv',head=F)
filenames1=as.character(filenames1[,1])
for (i in 1:length(filenames1)){ncdata1=nc_open(filenames1[i])
nc1=ncvar_get(ncdata1,"precipitation")
prcp1=abind(prcp1,nc1)}
n.lon1=4
n.lat1=7
data2d<-(4*7)
for (i in 1:length(filenames1))
ncvar_put(precip.nccreate, precip.ncvar, data2d, start=c(1), count=c(1))
precip.nccreate<- nc_create("precip.nccreate.nc", precip.ncvar, force_v4=FALSE, verbose=FALSE)
は私がprecip.nccreate、precip.ncvar、data2d、= cは(1)、開始(ncvar_putに
エラーを得たために、 nc_createで
エラー( "precip.nccreate.nc"、precip.ncvar、force_v4 = FALSE、:オブジェクトのprecip.ncvar「とにかく
を見つけていない、私はちょうど見つけようとしていると思います複数のnetcdfファイルを1つのnetcdfに連結する簡単な方法です。
おかげ
これはPythonに関係していますか? –
pythonを使って複数のnetcdfを1つのnetcdfに連結する方法はありますか? –
@marie_r前の質問に対する私のコメントで述べたように、Pythonを使ってそれを行う方法があります。 @構文を使用すると、あなたに最後のコメントが通知されます。あなたはPythonを実行できますか? –