问题描述
我想制作一个数据框,以从各个列中选取与实际结果差异最小的值。
包含实际结果的数据框
`Account id Actual
101 5000
201 3000
301 -1800
401 7500
501 24000
我实际上已经制作了具有前4列的数据帧,然后展示了一些计算,例如计算Fcast列的绝对差,并在第一个数据帧中获得实际结果。然后确定Diff列的最小值,以确定哪个预测最接近。
`Account id Fcast 1 Fcast 2 Fcast 3 Diff 1 Diff 2 Diff 3 Min Therefore
101 4000 2000 1000 1000 3000 4000 1000 Forecast 1
201 2900 3300 5000 100 300 2000 100 Forecast 1
301 -100 5500 -800 1700 7300 1000 1000 Forecast 3
401 5000 8000 7100 2500 500 400 400 Forecast 3
501 9000 12000 2000 15000 12000 22000 12000 Forecast 2
所需结果:(根据上述数据帧最后一列的决定从相应的fcast列中获取实际值)
`Account id Forecast
101 4000
201 2900
301 -800
401 7100
501 12000
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)