簡體   English   中英

netcdf - CDO monmean

[英]netcdf - CDO monmean

我有一個 netcdf 文件,帶有每日時間步長,我希望將其轉換為每月時間步長。 時間格式如下:

    double time(time) ;
            time:standard_name = "time" ;
            time:long_name = "time" ;
            time:bounds = "time_bnds" ;
            time:units = "days since 2000-01-01" ;
            time:calendar = "standard" ;
            time:axis = "T" ;

當我使用命令轉換為每月時間步長時:

cdo monmean input.nc output.nc

一切正常,只是時間輸出很奇怪:

 time = "2000-01-16", "2000-02-15", "2000-03-16", "2000-04-15 12",
"2000-05-16", "2000-06-15 12", "2000-07-16", "2000-08-16",
"2000-09-15 12", "2000-10-16", "2000-11-15 12", "2000-12-16";

我希望用該月的第一天替換月值上的日期,並刪除出現的那些奇數 12。 所需的輸出:

 time = "2000-01-01", "2000-02-01", "2000-03-01", "2000-04-01",
"2000-05-01", "2000-06-01", "2000-07-01", "2000-08-01",
"2000-09-01", "2000-10-01", "2000-11-01", "2000-12-01";

任何提示表示贊賞

cdo --timestat_date first monmean input.nc output.nc

對我有用,我希望它有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM