【问题标题】:mapping back any sklearn result to the original dataframe将任何 sklearn 结果映射回原始数据帧
【发布时间】:2017-05-04 06:46:09
【问题描述】:

我想以原始测试数据作为参考,在excel中分析我的随机森林结果的预测值。

当我使用这个时,预测结果出现在一个数组中:

predict = rf.predict(test[columns])

如何使用 pandas 将预测结果映射回原始数据集?

问候, 加利杰

【问题讨论】:

  • 我认为您需要更清楚地解释您的场景。也许也可以放入一些示例数据。
  • 您应该可以将其添加回新列:test['prediction'] = rf.predict(test[columns])
  • 对于延迟回复我深表歉意...@EdChum 你的方法奏效了...谢谢!

标签: python pandas scikit-learn sklearn-pandas


【解决方案1】:

EdChum 回答了这个问题。

(编辑)他的回答:

您应该可以将其添加回新列: 测试['预测'] = rf.predict(测试[列])

对于耽搁的时间,我深表歉意。

问候, 苏尼尔

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-28
    • 2018-08-03
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多