Gibt es einen nco-Operator, um eine neue Variable durch Hinzufügen mehrerer Variablen in einer einzigen netcdf-Datei zu erstellen? Ich weiß, dass Sie ncdiff zum Subtrahieren verwenden können, gibt es etwas äquivalenter Operator zum Hinzufügen?Mehrere netcdf-Variablen mit nco tools hinzufügen
1
A
Antwort
2
Ja, NCO's ncbo Funktion hat Subtraktion, Addition, Multiplikation und Division Fähigkeiten. Zum spezifischen Hinzufügen können Sie alternativ ncadd
anrufen. Aus der Dokumentation:
Definition: file_3 = file_1 + file_2
Alternate invocation: ncadd
op_typ key values: ‘add’, ‘+’, ‘addition’
Examples: ‘ncbo --op_typ=add 1.nc 2.nc 3.nc’, ‘ncadd 1.nc 2.nc 3.nc’
Um Variablen innerhalb einer einzigen netcdf Datei hinzufügen, können Sie ncap2, verwenden Sie zum Beispiel
ncap2 -s 'var3=(var1+var2)' in.nc out.nc
danke, ncbo scheint mehrere netcdf-Dateien hinzuzufügen. Ich möchte einige Variablen innerhalb einer einzigen netcdf-Datei hinzufügen. – user308827
Ich habe meine Antwort bearbeitet, um zu zeigen, wie man Variablen in einer einzigen Datei hinzufügt. – N1B4