python处理excel数据 对业务员历年利润率,开展二阶回归方程并提取R值

img

                 沈三2021 11469.58 76972.47 88442.050.129685
    L62]: In data= pd.read excel(math.usecols= LO.1.5]
In C63]: data
 Out631:
              业务员  年度    利润率
               冯二   2017    0.505100
              冯二 2020  0.519053
              沈三 2017     0.53427
             沈三 2020     0.220126
             沈三  2021 0.129685

首先简要介绍我当前的困境,我拿到的是多年各业务员的销售数据,目前已经处理为截图所示,离目标还有以下差距,望伸出援手:

1、将数据按照业务员进行行列转化,行项内容为业务员历年的利润率:
img

                 年度利润率
     业务员  2017 2018 2019 2020  2021
冯二
沈三

2、将业务员的利润率数值进行函数分析,我想要采用二阶回归方程的形式,并提取出R值;

3、最终按照每个业务员的R值进行排序,形成最终的结果EXCEL;

以上,望答疑解惑!

解决思路:
1.在pandas可以通过transpose(),或者pivot()进行转换。
2.你需要定义一个函数对列数据计算,获取R值,作为df的一个新列
3.根据R值用sort_values函数排序后写入新的excel表中。

如有帮助请点采纳。

仍未找到好的方式对数据进行分析,拟合函数并提取R值,继续请求帮助