Python 如何使用Polyfit(或最快的方法)从数据帧中的多个数据中获取最佳拟合的数据?
我有一个基本数据框,如下所示Python 如何使用Polyfit(或最快的方法)从数据帧中的多个数据中获取最佳拟合的数据?,python,numpy,dataframe,best-fit,Python,Numpy,Dataframe,Best Fit,我有一个基本数据框,如下所示 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
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”(或最快的方法)而不使用“loop”(假设我有数千个数据集…)。它应该如下所示。提前谢谢
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