例如,我有一个看起来像这样的数据框架:
<表类>
column1
column2
column3
列(n)
结果
tbody><<tr>2.3 3.4 4.5 … ? 12 3 … ? … … … … ? 表类>
我想这应该行得通:
df['result'] = df.mul(np.log(df)).sum(axis=1) / np.sqrt(len(df.columns))
输出:
>>> df
column1 column2 column3 result
0 2.3 3.4 4.5 7.415992
1 1.0 2.0 3.0 2.703230