so da instrução @switch ()
Estou um pouco confuso sobre a instrução switch em R. Basta pesquisar no google a função, recebo um exemplo da seguinte forma:
Um uso comum de switch é ramificar de acordo com o valor do caractere de um dos argumentos para uma funçã
> 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
No entanto, isso parece ser o mesmo que ter um monte deif
instruções designadas para cadatype
Isso é tudo o que háswitch()
? Alguém pode me dar mais exemplos e melhores aplicativos?