我正在使用 Rattle 运行randomForest
我的训练数据集。其中一个变量具有值FALSE
和TRUE
。
> 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
任何帮助表示赞赏。提前致谢