" data.frame $ .variable"是什么?在函数中意味着什么?

时间:2017-03-24 03:03:39

标签: r function

我见过一个函数:

smotest <- list(name = "SMOTE with more neighbors!",
            func = function (x, y) {
              library(DMwR)
              dat <- if (is.data.frame(x)) x else as.data.frame(x)
              dat$.y <- y
              dat <- SMOTE(.y ~ ., data = dat, k = 10)
              list(x = dat[, !grepl(".y", colnames(dat), fixed = TRUE)], 
                   y = dat$.y)
              },
            first = TRUE)

在这个函数中,dat$.y意味着什么,尤其是&#34;。&#34;以及为什么它有&#34;。&#34;。

0 个答案:

没有答案