gpt4 book ai didi

python - 对 pandas Series 的 k 个元素组应用函数

转载 作者:太空狗 更新时间:2023-10-30 02:41:19 24 4
gpt4 key购买 nike

我有一个 pandas 系列:

0     1
1 5
2 20
3 -1

假设我想对每两个元素应用 mean(),所以我得到如下结果:

0    3.0
1 9.5

有没有一种优雅的方式来做到这一点?

最佳答案

您可以使用 groupby通过索引除以k=2:

k = 2
print (s.index // k)
Int64Index([0, 0, 1, 1], dtype='int64')

print (s.groupby([s.index // k]).mean())
name
0 3.0
1 9.5

关于python - 对 pandas Series 的 k 个元素组应用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39763436/

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