Можно ли умножить все столбцы в 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)
, но не могу найти способ использовать это для моей цели.