我正在尝试使用基于datetime64时间维度的xarray groupy创建每周组。出于某种原因,它创建了额外的组,并将一些日期放在错误的组中。我使用S坐标按周进行分组。每年应该有五个每周组,但它创建了七个组。正在创建的组: In [38]: em.groupby('S.week').groups实际上应该
我想根据特定的组对xarray数据集进行下采样,所以我使用groupby来选择组,然后在每个组中抽取10%的样本。我正在使用下面的代码,但是我得到了IndexError: index 1330 is out of bounds for axis 0 with size 1330,这表明我的函数正在返回一个空数组,但是我当时使用的是squeeze=True,我认为这将允许提供新的维度,但这并没有帮助,所以我将其改为squeeze=Fal
因为它是population,所以我应该聚合(求和) population值,以便将数据重采样到更粗糙的分辨率。虽然我认为这个问题会有一个简单的答案,但我确实找到了一个。我认为我的问题不需要样本数据,但您可以从Gridded Population of the World (GPW), v4中找到人口数据。 谢谢你的帮助。