如何通过使用Polyfit或最快的方法从数据框中的多个数据中获取最合适的数据?

问题描述

我有一个基本数据框,如下所示。

   index_num   A   B  
0          1  10  15  
1          2  30  25          
2          3  15   8          
3          4  35  22          
4          5  20  12          
5          6  40  30          
6          7  25  15          
7          8  45  35          
8          9  30  19          
9         10  50  30         

我想从每一列(“ A”和“ B”)中获取最适合的数据,并将其添加到此数据框中。 “ index_num”和“ A”以及“ index_num”和“ B”的最佳匹配。我想不使用“循环”而使用“ polyfit”(或最快的方法)(假设我有成千上万个数据集...)。它应该如下所示。预先感谢!

    index_num   A        fit   B       fit2
0           1  10  16.363636  15  14.963636
1           2  30  19.393939  25  16.327273
2           3  15  22.424242   8  17.690909
3           4  35  25.454545  22  19.054545
4           5  20  28.484848  12  20.418182
5           6  40  31.515152  30  21.781818
6           7  25  34.545455  15  23.145455
7           8  45  37.575758  35  24.509091
8           9  30  40.606061  19  25.872727
9          10  50  43.636364  30  27.236364

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)