过桥时间不规则的数据沿时间轴取差

问题描述 投票:0回答:0

我想知道如何用 Xarray 不规则的立交桥时间沿数据的时间轴取差。

资料:

  • NASA SMAP L3 土壤水分数据,定期网格化
  • 过桥时间不规律。每天两到三天,具体取决于立交桥。缺失的每日值用 NaNl 填充。

**我想做什么:** 计算土壤水分数据沿时间轴的差异,忽略 NaN 数据。例如,在 pandas 数据帧中,我可以通过删除 NaN 数据并采用 diff() 来实现。现在我想在 Xarray 中进行;然而,Xarray 不支持逐元素下降,所以我很茫然。

我试过的:

  • 简单地使用 diff()。结果值最终全是 NaN,因为缺失的每日值都用 NaN 填充。
  • 前向填充 NaN 数据并采用 diff()。这成功地计算出了我想要的差异。但是,我丢失了时间信息;数据对应的原始时间变得不清楚,我下一步需要它。

我正在寻找任何算法或解决方法!

geospatial python-xarray satellite-image
© www.soinside.com 2019 - 2024. All rights reserved.