switch () uso de la declaración
Estoy un poco confundido acerca de la declaración de cambio en R. Simplemente buscando en Google la función obtengo un ejemplo de la siguiente manera:
Un uso común de switch es bifurcarse de acuerdo con el valor de carácter de uno de los argumentos a 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 parece ser lo mismo que tener un montón deif
declaraciones designadas para cadatype
Es que todo lo que hay paraswitch()
? ¿Alguien puede darme más ejemplos y mejores aplicaciones?