pythonを使って、2つのDataFrameのマッチングを行っています。
単に共通の値を基にマージするのではなく、値が近い組み合わせによってマージしたいです。例えば
df1 # name a # 0 A 46 # 1 B 19 # 2 C 2 df2 # name b # 0 D 50 # 1 E 40 # 2 F 10 # 3 G 4
に対して、(a,b)の組み合わせが
(2,4), (19,10), (46,50)
となるように導きたいです。
すなわち、Σ(a-b)^2が最小となるような組み合わせを効率よく導くにはどうしたらよいでしょうか。
ご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/29 04:39