xarray-按任意时间段重新采样时间序列数据

时间:2019-06-03 23:04:25

标签: python pandas numpy python-xarray

我有一个带有xarray的时序DataArray对象。

time维度从2000-01-01到2000-12-31。

<xarray.DataArray '__xarray_dataarray_variable__' (time: 365, latitude: 106, longitude: 193)>

Coordinates:
  * longitude  (longitude) float32 140.8 140.84792 140.89584 ... 149.95209 150.0
  * latitude   (latitude) float32 -39.2 -39.149525 ... -33.950478 -33.9
  * time       (time) datetime64[ns] 2000-01-01 2000-01-02 2000-01-03 ... 2000-12-31

我想要实现的是在3月-6月和7月-11月之前对变量“ __xarray_dataarray_variable__”的数据进行重新采样,因此这不包括夏季的日子。

我一直在尝试使用重采样功能,但是没有运气如何重新采样到不均匀的时间段。

da.resample(time='XXX').sum('time')

我假设我将不得不使用pandas,但不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

我的印象是您误用了“重采样”一词。我可以理解,您正在尝试将一个期间内的所有点求和,然后尝试执行以下操作:

when