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.

menu