Como executar vários cálculos com vetores Usando R
R é uma linguagem baseada em vetor. Você pode pensar em um vetor como uma linha ou coluna de números ou texto. A lista de números {1,2,3,4,5}, por exemplo, pode ser um vector. Ao contrário da maioria outras linguagens de programação, R permite aplicar funções para todo o vetor em uma única operação, sem a necessidade de um loop explícita.
Vamos ilustrar com algum código R real. Primeiro, vamos atribuir os valores 1: 5 a um vector que chamaremos x:
> x lt; - 1: 5> X [1] 1 2 3 4 5
A seguir, vamos adicionar o valor 2 para cada elemento no vector x e imprimir o resultado:
> X + 2 [1] 3 4 5 6 7
Você também pode adicionar um vetor para outro. Para adicionar os valores 06:10 elemento-sábio x, você faça o seguinte:
> X + 06:10 [1] 7 9 11 13 15
Para fazer isso na maioria dos outros linguagem de programação exigiria um loop explícita para executar através de cada valor x.
Este recurso de R é extremamente poderoso, porque permite realizar várias operações em uma única etapa. Em idiomas que não são vectorized programação, você teria que programar um loop para obter o mesmo resultado.