Objetos primitivos - tipos atômicos
Pode-se dizer que o R foi feito para trabalhar com estruturas de dados, que são compostas, de forma geral, por objetos primitivos. Por exemplo, o vetor é o objeto mais simples no R: uma lista ordenada de um tipo atômico básico.
O R possui 6 tipos atômicos:
- lógico,
- inteiro,
- real,
- complex,
- string (or character), e
- raw (bruto/primitivo).
Estruturas de Dados
Esse é o foco dessa linguagem: o agrupamento de objetos para análise dos dados.
Temos:
- vetor
- fator
- matriz
- array
- lista
- dataframe
Como já dito, o mais simples tipo de estrutura de dados é o vetor (vector) que é uma lista ordenada de um objeto primitivo. Parecido com o vetor, temos o fator (factor) que é um vetor de categorias, valores que não se repetem. Matriz (matrix) é um vetor de 2 dimensões e cada elemento é localizado por referência de linha e coluna e Array é uma matriz com mais de 2 dimensões aqui no R.
Todos estes possuem objetos do mesmo tipo, mas o R possui estruturas mais interessantes que permitem a mescla de tipos.
Lista (list) é um vetor que permite que suas células tenham objetos de tipos diferentes... um vetor misto que pode ser acessado pela sua posição ou por seu nome como variável. Dataframe é como uma matriz (2 dimensões) que permite tipos diferentes por coluna; são listas de vetores do mesmo tamanho.
Nos próximos posts vamos falar de algumas funções e ver cada estrutura de dados de forma mais detalhada com exemplos.
Nenhum comentário:
Postar um comentário