Как преобразовать переменную времени из NetCDF (календарь на 360 дней), используя R? - PullRequest
0 голосов
/ 29 сентября 2019

У меня есть данные NetCDF, и вот сводка:

 3 dimensions:
    X  Size:83
        standard_name: longitude
        pointwidth: 0.0500000007450581
        gridtype: 0
        units: degree_east
    T  Size:356
        standard_name: time
        long_name: Time
        pointwidth: 1
        expires: 1569888000
        calendar: 360
        gridtype: 0
        units: months since 1960-01-01
    Y  Size:68
        standard_name: latitude
        pointwidth: 0.0499999970197678
        gridtype: 0
        units: degree_north

Я попытался преобразовать переменную времени с помощью:

     nctime <- nc.get.time.series(ncin, v = "precipitation",
                           time.dim.name = "T")

и получил эту ошибку

     > nctime <- nc.get.time.series(ncin, v = "precipitation",
         +                                time.dim.name = "T")
       Error in if (f$dim$time$len == 0) { : argument is of length zero

Могу ли я в любом случае решить эту проблему?

...