【问题标题】:Pandas Panel resampling alternativesPandas Panel 重采样替代方案
【发布时间】:2016-01-12 20:18:27
【问题描述】:

我经常使用 pd.Series.resample(),我想知道是否有办法以(时间、纬度、经度)的形式对每月网格数据进行重新采样/插值,以表示“MS”(每月开始)。我了解该功能并未直接在 Panel 中实现。有解决方法吗?

【问题讨论】:

    标签: python pandas panel netcdf resampling


    【解决方案1】:

    您应该查看xray 包。它是一个 N 维标记数组包,扩展了 pandas 的大部分重采样/分组功能。它是一个纯 python 包,因此易于安装,并且包含一些非常好的 netCDF I/O 实用程序。

    例如,您可以像这样将 xray DataArray 对象 da 重新采样为一个月的开始频率:

    da_ms = da.resample('MS', dim='time', how='mean')
    

    完全披露,我是 xray 开发人员之一,但这正是开发 xray 的原因。

    【讨论】:

    • 谢谢@sea_hydro!我会试一试。感谢您开发以满足此类需求。
    • 我将添加一个完全不参与该项目的人(我自己)的 X 射线背书。 xray 太棒了。
    • xray 正是我想要的!在这里我写了一个快速评论:hrishichandanpurkar.blogspot.com/2015/10/…
    猜你喜欢
    • 2018-07-14
    • 2022-12-22
    • 2013-06-09
    • 2020-08-29
    • 2018-06-06
    • 1970-01-01
    • 2022-01-25
    • 2021-09-11
    • 1970-01-01
    相关资源
    最近更新 更多