2017-12-06 22 views
1

は私がV1に値V2のをコピーする2次元変数の値をNetCDFの別の変数にコピーできますが、ディメンションはコピーできません。

X1, X2そして、3つの変数

V1(X1), V2(X2), V3(X3)を持っています。しかし、そのままにしておきます。

私がない場合:

ncap2 -s "V2=V1*1" in.nc out.nc 

寸法は、私がV1の元の寸法を維持することができますどのようV1(X2), V2(X2), V3(X3)

になりますか?

答えて

1

これは異常なリクエストです。 1つの解決策は、元の変数に戻す値を追加するもう1つのコマンドを使用して、すでに行った手順に従うことです。ここでは、lonとilevは同じサイズですが、基礎となる寸法が異なります。

ncap2 -O -v -s 'lon=ilev' ~/in.nc ~/foo.nC# make lon a copy of ilev 
ncks -A -C -v lon ~/foo.nc ~/in.nC# append lon back into itself 
関連する問題