gpt4 book ai didi

python - 扩 Pandas 行的均值

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:27 30 4
gpt4 key购买 nike

我正在尝试使用 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

但是如果我尝试相同的行,我会得到错误的结果(似乎一直应用大小为 2 的窗口):

>>> 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

对我来说似乎是错误,但也许我遗漏了一些东西...请提供任何线索?

最佳答案

确实是个bug,列在github-pandas-expanding上和 github-pandas-rolling .

关于python - 扩 Pandas 行的均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45804272/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com