8 Tipos de Objetos

Os tipos de objetos mais importantes e que serão trabalhados nesse livro são:

  1. [Vetor:] é um objeto que possui pelo menos um elemento (número ou caracter); cada elemento de um vetor possui um número que indica sua posição e pode ser acessado individualmente;
  2. [Matrizes:] São um generalização de vetores. Os elementos são indexados por índices (linhas e colunas) e são apresentados na forma de uma matriz;
  3. [Fatores:] Um fator, geralmente representado por um vetor, é um tipo de objeto onde os elementos são categóricos (podem ser números ou letras). Um fator possui níveis definidos;
  4. [Listas:] São um conjunto de objetos, não necessariamente da mesma classe ou tamanho;
  5. [Data frame:] é uma tabela, onde as colunas podem ser fatores ou vetores diferentes;
  6. [Funções:] são objetos que realizam alguma tarefa. Por exemplo, sum(x) é uma função que faz a soma dos elementos de x.

O classe do objeto pode ser investigada das seguintes maneiras, Aqui, x é o objeto avaliado:

is.vector(x); is.matrix(x); is.factor(x) ; is.data.frame(x);
is.list(x); is.function(x).

ou simplesmente class(x)

> x<-c(1,2,3,4,5);x
[1] 1 2 3 4 5

> is.numeric(x)
[1] TRUE

> class(x)
[1] "numeric"

Os atributos de um objeto também podem ser vistos ou adicionados usando-se a função attributes(x).

Alguns objetos também podem ser convertido para outro com o comando correspondente, por exemplo,

> x<-as.factor(x)

> class(x)
[1] "factor"

> is.numeric(x)
[1] FALSE

adilson dos anjos 2009-03-26