我有一个数据集,它看起来是:
Index A B C
T-1 4 2 2
T-2 18 3 6
T-3 24 4 6
T-4 49 7 7这里,C是通过将A/B相乘而形成的,它试图创建一个矩阵,它可以给出两个方向的索引,并给出输出:
期望输出
A T-1 T-2 T-3 T-4
B
T-1 2 1.33 0 0.57
T-2 9 6 4.5 2.57
T-3 12 8 6 4
T-4 24.5 16.33 12.25 7基本上,它所做的只是除以两个A/B,得到的价值,我只是迷路了,谁能帮帮忙吗?
发布于 2022-07-10 15:28:02
你能做到的
out = df[['A']].dot(df[['B']].rdiv(1).T.values).rdiv(1)是求值的倒数,
print(out)
0 1 2 3
T-1 2.0 1.333333 1.00 0.571429
T-2 9.0 6.000000 4.50 2.571429
T-3 12.0 8.000000 6.00 3.428571
T-4 24.5 16.333333 12.25 7.000000https://stackoverflow.com/questions/72929414
复制相似问题