Usando sd como una función genérica en R
Si tengo una clase llamadafoo
, entonces es sencillo sobrecargar elsummary
función
summary.foo = function(x, ...) print("bar")
Sin embargo, esta técnica no funciona con elsd
función, es decir
> bar = createFooClass()
> sd.foo = function(x, ...) print("Hi")
> sd(bar)
error: is.atomic(x) is not TRUE
¿Cuál es la forma correcta de sobrecargar esta función?