Capítulo 8 Estrutura de dados
Existem diferentes formas de armazenar dados no . Algumas vezes os dados precisam ser armazenados de forma mais complexa do que por exemplo vetores.
O possui uma variedade de estruturas (Figura 8.1). Dentre elas as fundamentais, ainda não vistas, são:
matrix (matriz)
array (arranjo)
list (lista)
dataframe (quadro de dados ou tabela de dados)
![Principais estruturas de dados no R.](images/dataStructuresR.png)
Figura 8.1: Principais estruturas de dados no R.
As estruturas de dados matriz e arranjo não serão vistas em detalhes, mas você pode encontrar no Apêndice A um material sobre matrizes e arranjos, caso você precise saber mais sobre esta estrutura de dados. Elas tendem a ser usadas em aplicações específicas, por uma pequena fração de usuários.
Também existem outras estruturas de dados específicas que são criadas por desenvolvedores para atender às suas necessidades. Essas estruturas são disponibilizadas com pacotes de contribuidores, como por exemplo estruturas de dados para manipulação de dados geoespaciais (p.ex.: raster, sf).
Neste curso nós focaremos nas estrutura de quadro de dados (tradução de data frame) e lista (list) que são as mais revelantes para processamento de dados ambientais.