将netcdf文件中的时间轴单位从“年起”更改为“日起”

2024-04-20 13:51:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个netcdf文件,有人递给我,该文件使用“自日期起的年数”作为时间单位:

    double time(time) ;
    time:standard_name = "time" ;
    time:long_name = "time" ;
    time:calendar = "proleptic_gregorian" ;
    time:axis = "T" ;
    time:units = "years since 2000-1-1 00:00:00" ;

我想将单位更改为“自同一基准日期起的天数”-显然需要更改时间变量以保持一致。我希望能用nco或cdo来解决问题,但我有点不知所措。(python解决方案也可以,但事实上,我需要这样做的原因是我无法用xarray打开文件。)


Tags: 文件nametime时间单位netcdfgregoriancalendar