すべての列を掛け合わせてPandas.DataFrame
、DataFrame のすべての行の単一の値を取得することは可能ですか?
例として、
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)
が、これを目的に使用する方法がわかりません。