【发布时间】:2020-10-25 20:30:00
【问题描述】:
我有一个 nc 文件,其中的时间变量无法被 xarray.open_dataset() 解码,因为单位是“days_since_Jan11900”,这是来自 days 变量的完整信息:
<xarray.DataArray 'days' (time: 87600)>
array([679352., 679353., 679354., ..., 766949., 766950., 766951.])
Dimensions without coordinates: time
Attributes:
units: days_since_Jan11900
long_name: calendar_days
我已经用ds = xr.open_dataset('path/tmax_bcc-csm1-1.nc', decode_times = False)打开了文件,但现在我想把nc文件的单位改成Python可以轻松解码的东西。就我而言,时间单位是自 0000 年 1 月 1 日以来的现在天数。它最终将使我的分析变得更容易。
我该怎么做?
【问题讨论】:
-
您确定参考日期是 0000 年 1 月 1 日吗?根据 CF 约定,0000 年在儒略历或公历中无效。
标签: python netcdf python-xarray