根据多列得分

时间:2018-09-19 09:09:29

标签: python statistics

我有一些数据 df

    a       b     c     d          e    f
0   alpha   40  24.54   9.66    4.52    2
1   beta    5   14.29   56.77   4.70    2
2   gamma   2   100.00  34.99   3.29    1
3   theta   23  27.78   21.35   4.35    2
4   theta_0 2   66.67   26.64   5.10    2

我需要根据剩余的列为列“ a”生成分数。 因为比例不同。我首先对df中的数据进行了归一化,并获得了结果

         a         b         c         d         e    f     score
0    alpha  1.000000  0.119589  0.000000  0.679558  1.0  1.799147
1     beta  0.078947  0.000000  1.000000  0.779006  1.0  1.857953
2    gamma  0.000000  1.000000  0.537678  0.000000  0.0  1.537678
3    theta  0.552632  0.157391  0.248143  0.585635  1.0  1.543801
4  theta_0  0.000000  0.611131  0.360433  1.000000  1.0  1.971564

列“分数”是b,c,d,e的总和 这是正确的方法吗?或其他我应该使用的方法。

0 个答案:

没有答案