【发布时间】:2018-02-21 06:33:34
【问题描述】:
假设我在 xarray 数据集中有如下所示的时间数据:
ds = xr.Dataset({'time': pd.date_range('2000-01-01', periods=10)})
ds.to_netcdf('asdf.nc')
xarray的to_netcdf()方法输出时间维度为int64:
$ ncdump -v time asdf.nc
netcdf asdf {
dimensions:
time = 10 ;
variables:
int64 time(time) ;
time:units = "days since 2000-01-01 00:00:00" ;
time:calendar = "proleptic_gregorian" ;
data:
time = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ;
}
因为我正在使用不支持 int64 的 THREDDS 服务器,所以我希望这些时间数据是 int32。使用 xarray 可以做到这一点吗?
【问题讨论】:
标签: netcdf python-xarray xarray