如何在 sample.split 中使用对象作为因变量

how to use object for dependent variable in sample.split

是否可以为 sample.split 中的因变量传递对象?

这在 Exited 是因变量的情况下有效。

set.seed(880)
split = sample.split(ds$Exited, SplitRatio = 0.65)

这无法为因变量传递对象。

dv <- "Exited"
set.seed(880)
split = sample.split(ds$dv, SplitRatio = 0.65)

Error in sample.split(ds$dv, SplitRatio = 0.65) : 
      Error in sample.split: 'SplitRatio' parameter has to be i [0, 1] range or [1, length(Y)] range

使用 [[ 而不是 $ 进行提取

sample.split(ds[[dv]], SplitRatio = 0.65)