是否有任何python方法(无需迭代)在每个单元格值中应用数学函数,然后在Pandas中添加行和? &



例如,我有一个看起来像这样的数据框架:

<表类> column1 column2 column3 列(n) 结果 tbody><<tr>2.33.44.5…?123…?…………?

我想这应该行得通:

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

最新更新