从数据集中重新采样一个数据数组

时间:2018-07-25 18:26:58

标签: python-3.x dataset resampling python-xarray

我有这个数据集-snap of the dataset。我想将 vcdtrop_no2 重新采样为年度平均值。 我尝试了data['vcdtrop_n02'].resample(time=y).mean(),但结果没有保持坐标 lat long 。任何想法如何重新采样我的日期(从每月到每年),而且还能保持经久耐用?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您的问题将通过以下方式解决:

data['vcdtrop_no2'].resample(time='Y').mean(dim='time')

使用mean()方法时,应指定一个尺寸,xarray可以在该尺寸上计算平均值。

Xarray的文档http://xarray.pydata.org/en/stable/generated/xarray.DataArray.mean.html#xarray.DataArray.mean,指出如果未指定尺寸,则将在所有尺寸上计算平均值。在您的情况下,这意味着xarray也要在纬度和经度维度上平均。

希望对您有用!