我有测向仪:
Value1 Value2 1 2 3
1 A 0 1 2
2 B 3 4 5
3 C 2 2 2
我要在行和列1 2 3之间执行sumproduct:
Value1 Value2 1 2 3 sumproduct
1 A 0 1 2 8 = 0*1 + 1*2 + 2*3
2 B 3 4 5 26 = 3*1 + 4*2 + 5*3
3 C 2 2 2 12 = 2*1 + 2*2 + 2*3
我试过(df.values*df.columns.values).sum(1)
但是我需要先删除Value1
和Value2
列。有更好的方法吗?
非常感谢!
输出:
更新: 普遍做法
我会做什么
使之自动化
一般情况的更新
相关问题 更多 >
编程相关推荐