-1

有没有办法用完全相同的 colnames编辑task$data()或替换它?data.frame()

我已经尝试了以下task_train$data() <- newDFtask_train$data <- newDF. 它们都分别导致Error in task_train$data() <- di : invalid (NULL) left side of assignmentError in task_train$data <- newDF: cannot change value of locked binding for 'data'

4

1 回答 1

3

创建任务后,应使用管道执行所有进一步的数据转换、扩充等。这在执行重新采样/调整时特别方便,因为它可以避免数据泄漏。

根据@pat-s的评论,这不仅是我的意见,也是核心 mlr 团队的意见。这就是直接编辑任务数据(以您在问题中显示的方式)失败的原因。

于 2020-11-06T22:48:43.367 回答