如何将逻辑变量转换为Rattle中的因子

时间:2014-04-16 10:19:07

标签: r rattle

我正在使用Rattle对我的训练数据集运行randomForest。其中一个变量的值为FALSETRUE

     > str(mydata)
     'data.frame':  421570 obs. of  2 variables:
     $ Trial       : int  1 1 1 1 1 1 1 1 1 1 ...
     $ IsHoliday   : logi  FALSE FALSE FALSE FALSE FALSE FALSE ...

我可以将它转换为R中的因子。

     > mydata$IsHoliday <- factor(mydata$IsHoliday)
     > str(mydata)
     'data.frame':  421570 obs. of  2 variables:
     $ Trial       : int  1 1 1 1 1 1 1 1 1 1 ...
     $ IsHoliday   : Factor w/ 2 levels "FALSE","TRUE": 1 1 1 1 1 1 1 1 1 1 ...

当我将data.frame写入CSV并使用Rattle加载时,我再次将其视为逻辑。因此,我收到错误Error in na.roughfix.data.frame(x) + na.roughfix only works for numeric or factor

感谢任何帮助。提前致谢

1 个答案:

答案 0 :(得分:0)

我认为你应该尝试包括“as”

<div class="modal fade" id="myModal">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title">Modal Heading</h4>
          <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>
      <div class="modal-body">
          Modal body..
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>