我有一个dataframe,有4行标记为r1到r4,还有2列(“c1”和“c2”)。此数据帧/矩阵中的值为“aij”(伪代码):
dataframe = c1 c2
r1 a11 a12
r2 a21 a22
r3 a31 a32
r4 a41 a42
我现在想用一种非常有效的方式(想想很多列),计算行的乘积。在
更具体地说,我想形成一个元素数等于列数的列表,因为它的I第个元素的结果是所有行的乘积:
^{pr2}$实际上,我有数千列,但只有大约4行。在
我看了dataframe的“sum(…)”函数(带有它的“axis”参数),它与我需要的类似,但在乘法版本中。不知道该怎么做。在
IIUC您可以使用^{} ,它将按列计算所有元素的乘积,然后根据需要对结果调用
tolist
:相关问题 更多 >
编程相关推荐