6
是否有可能将Pandas.DataFrame
中的所有列一起乘以获得DataFrame中每一行的单个值?将Pandas数据框中的所有列加在一起
举个例子,使用
df = pd.DataFrame(np.random.randn(5,3)*10)
我想要一个新的DataFrame
df2
其中df2.ix[x,0]
将有df.ix[x,0] * df.ix[x,1] * df.ix[x,2]
值。
但是我不想硬编码这个,我怎么用循环来实现呢?
我发现了一个函数df.mul(series, axis=1)
,但不能找出一种方法来使用这个用于我的目的。