gpt4 book ai didi

python pandas crosstab 和积方阵

转载 作者:行者123 更新时间:2023-12-01 02:30:38 26 4
gpt4 key购买 nike

我正在寻求帮助,使用类似于 sumproduct 的函数从现有数据帧创建子数据帧。我想使用列标题将此表转换为一个小总和乘积:

    dan ste bob
t1 0 2 0
t2 2 0 1
t3 2 1 0
t4 1 0 2
t5 0 1 2

列标题成为索引,总和积就是值:

    dan ste bob
dan 9 2 4
ste 2 6 2
bob 4 2 9

段 x 段 = 9 (0*0)+(2*2)+(2*2)+(1*1)+(0*0)

提前致谢!

最佳答案

您可以使用dot及其转置:

In [11]: df.T.dot(df)
Out[11]:
dan ste bob
dan 9 2 4
ste 2 6 2
bob 4 2 9

关于python pandas crosstab 和积方阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46859111/

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