代码之家  ›  专栏  ›  技术社区  ›  kekert

大熊猫行平均值的扩展

  •  4
  • kekert  · 技术社区  · 9 年前

    我试图使用pandas计算数据帧中行的扩展平均值。 如果计算列,所有操作似乎都正常:

    >>> t = pd.DataFrame([1,2,3,4,5,np.nan])
    
    >>> t
         0
    0  1.0
    1  2.0
    2  3.0
    3  4.0
    4  5.0
    5  NaN
    
    >>> t.expanding(min_periods=2, axis=0).mean()
         0
    0  NaN
    1  1.5
    2  2.0
    3  2.5
    4  3.0
    5  3.0
    

    >>> t.T
         0    1    2    3    4   5
    0  1.0  2.0  3.0  4.0  5.0 NaN
    
    >>> t.T.expanding(min_periods=2, axis=1).mean()
        0    1    2    3    4   5
    0 NaN  1.5  2.5  3.5  4.5 NaN
    

    对我来说似乎是虫子,但也许我错过了什么。。。有什么线索吗?

    1 回复  |  直到 9 年前