estoy un poco confundido acerca de la instrucción switch en R. simplemente buscando en Google la función consigo un ejemplo de la siguiente manera:interruptor() uso de sentencias
Un uso común del interruptor está en rama en función del valor del carácter uno de los argumentos para una función.
> centre <- function(x, type) {
+ switch(type,
+ mean = mean(x),
+ median = median(x),
+ trimmed = mean(x, trim = .1))
+ }
> x <- rcauchy(10)
> centre(x, "mean")
[1] 0.8760325
> centre(x, "median")
[1] 0.5360891
> centre(x, "trimmed")
[1] 0.6086504
Sin embargo, esto sólo parece ser el mismo que acaba de tener un montón de if
declaraciones designado para cada type
¿Eso es todo lo que hay que switch()
? ¿Puede alguien darme más ejemplos y mejores aplicaciones?
Sí, eso es todo. – Andrie