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?

questionAnswers(2)

yourAnswerToTheQuestion