O objeto mais simples no Ré um vetor, que pode consistir de um único número ou letra ou ainda um conjunto deles.
> x.n<-c(89,65,76.5) > x.l<-c('a','b','c') > x.l<-letters[1:3] > x.L<-LETTERS[4:5]
> assign ("x.n",c(89,65,76.5)) > c('a','b','c')->x.l
Para digitar um vetor de forma mais ágil, pode-se utilizar a função scan()
.
Digite scan()
e pressione enter. Após, aparecerá o algarismo [1]
indicando a posição 1. Digite o caracter e pressione enter. Continue até terminar a digitação. Quando chegar no último algarismo, pressione enter duas vezes.
> dados<-scan() #enter 1: 13 # enter 2: 14 # enter 3: # enter duas vezes Read 2 items > dados [1] 13 14
Se os dados estiverem disponíveis em uma planilha, por exemplo, os dados de uma coluna podem ser copiados para a memória utilizando <CTRL> + <C> e depois podem ser copiados para o R utilizando
> dados<-scan() #enter 1:
Nesse ponto use <CTRL> + <V> e <ENTER> ao final.
Cada elemento de um objeto pode ser acessado de várias formas:
> x<-1:10 > y<-x[5:10] > x; y [1] 1 2 3 4 5 6 7 8 9 10 [1] 5 6 7 8 9 10 > z<-y[-3];z #retira a terceira observação de y [1] 5 6 8 9 10 > z[1]<-77 > z [1] 77 6 8 9 10 > a<-1:5 > c<-a[a>2] > c [1] 3 4 5
adilson dos anjos 2009-03-26