gpt4 book ai didi

python - 汇总 DataFrame 行和列

转载 作者:行者123 更新时间:2023-12-03 15:34:49 27 4
gpt4 key购买 nike

假设我有一个像这样的数据框:

     a   b  c  d  e  f
1. 1 5 5 9 2 3
2. 4 7 3 1 4 6
3. 2 3 8 9 2 1
4. 7 3 1 4 7 11
5. 8 5 4 9 0 3
6. 7 8 4 7 2 1
例如,我想总结行和列的 4 个元素的值。这会给我 1+5+4+7=17
和 5+9+3+1=18 , 2+3+4+6=15 , ...
输出
       a    b    c
1. 17 18 15
2. 18 22 21
3. 28 27 6
我如何在 Pandas 中做到这一点?

最佳答案

让我们试试 einsum

pd.DataFrame(np.einsum('ijkl->ik',df.values.reshape(3,2,3,2)))
Out[101]:
0 1 2
0 17 18 15
1 15 22 21
2 28 24 6

关于python - 汇总 DataFrame 行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62939071/

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