gpt4 book ai didi

python - 计算组中元素之间的差异

转载 作者:行者123 更新时间:2023-11-30 22:12:48 24 4
gpt4 key购买 nike

考虑 a 中每个类别恰好有两行的数据框:

d = pd.DataFrame({"a": ["a", "b", "c", "a", "b", "c"], "b": [1, 3, 1, 4, 2, 6]})
> a b
0 a 1
1 b 3
2 c 1
3 a 4
4 b 2
5 c 6

我想计算 ba 之间的绝对差异:

    a   b
0 a 3
1 b 1
2 c 5

最佳答案

您可以将它们分组,然后计算差异和绝对值(链):

d.groupby('a').diff().abs().dropna()

索引可能不完全符合要求,但您可能可以弄清楚。

关于python - 计算组中元素之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50983942/

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