【问题标题】:Change unit in a netcdf variable in python在python中更改netcdf变量中的单位
【发布时间】:2023-04-03 10:30:01
【问题描述】:

我在 Python 中有一个 netCDF 文件,其中时间变量的单位是 days_since_Jan11900xarray 包无法读取该文件。它抛出错误

unable to decode time units 'days_since_Jan11900' with 'the default calendar'. Try opening your dataset with decode_times=False or installing cftime if it is not installed.

我不想使用decode_times,而只是将其更改为days_since_0。距 0000 年 1 月 1 日已过去了几天。

如何将 netCDF 中的单位更改为可读的单位?

<class 'netCDF4._netCDF4.Variable'>
float64 days(time)
    units: days_since_Jan11900
    long_name: calendar_days
unlimited dimensions: 
current shape = (87600,)
filling on, default _FillValue of 9.969209968386869e+36 used

【问题讨论】:

标签:
python
spatial
netcdf