我正在定义一个通用函数
genfun <- function(x, ...)
UseMethod("genfun")
应该有两个实例: genfun.default (如果 x 是矩阵) genfun.formula (如果 x 是公式)
这工作得很好,但现在我想在调度发生之前拥有它,如果 x 是一个字符串,它被迫成为一个公式。
不幸的是,以下不起作用
genfun <- function(x, ...) {
if (is.character(x)) x <- as.formula(x)
UseMethod("rlasso")
}
有没有办法在不定义像 genfun.character 这样的进一步实例的情况下处理这个问题?
非常感谢您提前提供的帮助!
最好的,
马丁