Podemos observar na Figura 2 , que na Aba Environment as
informações da variável (objeto) notas aparece como do tipo numeric, com
length de 10 elementos e size de 176 bytes. O objeto notas, como era de
se esperar, ocupa mais espaço na memória do computador do que o objeto
nota. O campo value da Aba Environment mostra parcialmente o
conteúdo do objeto notas. Para mostrar todos os valores, basta digitar o
nome do objeto no prompt do R .
A força dos vetores
Uma das grandes vantagens do R está na performance resultante
da vetorização das operações com dados. Vetorização em computação
significa que as operações são aplicadas aos conjuntos de dados e não a
cada valor em separado.
Vamos tomar como exemplo o cálculo da média das notas dos alunos.
\[média\ =\sum_{i=1}^n\frac{nota_i}{n}\]
A
fórmula(ou o algoritmo) de cálculo da média é bastante conhecido. Primeiro
passo soma-se todos as notas, sendo o i valor indexador, que vai
de 1 (primeiro elemento escalar, ou seja, a primeira nota) - até o total n de elementos no vetor (n representa o tamanho do vetor
length, o seja, o total de notas armazenadas no vetor). Segundo passo,
divide-se o valor da soma pelo total de elementos n .
Vamos escrever um script que faz o cálculo da média passo a passo.