¿Cómo definir tipos de argumentos para funciones R?
Estoy escribiendo una función R, y quiero asegurarme de que el argumento de mi función R sea de cierta clase (por ejemplo, "matriz").
¿Cuál es la mejor manera de hacer esto?
Digamos que tengo una función "foo" que calcula el inverso de una matriz:
foo <- function(x)
{
# I want to make sure x is of type "matrix"
solve(x)
}
¿Cómo puedo decir, como se puede hacer en C -function(matrix x)
para denotar quex
debe ser de tipomatrix
, y si no es así, devuelve un error "?