Linguagem R – Estrutura de Dados

Em R, uma das principais ferramentas utilizadas para manipulação e armazenamento de dados são as estruturas de dados. Saiba mais neste artigo!

Por
2 min. de leitura

Olá, querido (a) aluno(a)!

 

Em R, uma das principais ferramentas utilizadas para manipulação e armazenamento de dados são as estruturas de dados. Essas estruturas permitem que o usuário organize e acesse informações de forma mais eficiente e simplificada.

As principais estruturas de dados em R são:

 

Vetores:

Os vetores são a estrutura de dados mais simples em R. Eles são usados ​​para armazenar valores de dados homogêneos, ou seja, valores do mesmo tipo. Por exemplo, um vetor pode ser usado para armazenar uma sequência de números inteiros. Os vetores podem ser criados usando a função “c()” em R.

 

Suponha que queremos criar um vetor com a sequência de números de 1 a 5. Podemos fazer isso usando a função “c()” da seguinte forma:

vetor <- c(1, 2, 3, 4, 5)

Saída do código:

Podemos usar a função “length()” para verificar o comprimento do vetor:

length(vetor)

Saída do código:

Matrizes:

As matrizes são usadas para armazenar valores de dados em uma grade bidimensional. Eles são semelhantes aos vetores, exceto que os vetores armazenam valores em uma única dimensão. As matrizes podem ser criadas usando a função “matrix()” em R.

 

Suponha que queremos criar uma matriz 2×3 com alguns valores. Podemos fazer isso usando a função “matrix()” da seguinte forma:

matriz <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)

print (matriz)

Saída do código:

 

Podemos usar a função “dim()” para verificar as dimensões da matriz:

dim(matriz)

Saída do código:

Listas:

As listas são usadas para armazenar valores de dados heterogêneos, ou seja, valores de tipos diferentes. Por exemplo, uma lista pode ser usada para armazenar um vetor de números, uma matriz de valores e uma string. As listas podem ser criadas usando a função “list()” em R.

 

Suponha que queremos criar uma lista com um vetor de números, uma matriz e uma string. Podemos fazer isso usando a função “list()” da seguinte forma:

lista <- list(c(1, 2, 3), matrix(c(4, 5, 6, 7, 8, 9), nrow = 2), “texto”)

print (lista)

Saída do código:

Podemos usar a função “names()” para atribuir nomes às componentes da lista:

names(lista) <- c(“vetor”, “matriz”, “string”)

 

E podemos acessar cada componente da lista usando o seu nome:

lista$vetor

lista$matriz

lista$string

 

Data frames:

Os data frames são usados ​​para armazenar dados tabulares, ou seja, dados organizados em linhas e colunas. Eles são semelhantes às matrizes, exceto que cada coluna pode conter um tipo de dado diferente. Os data frames podem ser criados usando a função “data.frame()” em R.

 

Suponha que queremos criar um data frame com informações sobre algumas pessoas, incluindo nome, idade e sexo. Podemos fazer isso usando a função “data.frame()” da seguinte forma:

pessoas <- data.frame(nome = c(“Ana”, “João”, “Maria”), idade = c(20, 30, 25), sexo = c(“F”, “M”, “F”))

 

Saída do código:

Podemos usar a função “summary()” para obter estatísticas resumidas sobre as variáveis no data frame:

summary(pessoas)

 

E podemos acessar cada variável usando o nome do data frame e o nome da variável:

pessoas$nome

pessoas$idade

pessoas$sexo

 

Além dessas estruturas, R também oferece outras estruturas de dados, como fatores, arrays, e séries temporais.

Essas estruturas serão apresentadas em nosso próximo artigo! 😉

 

Em conclusão, as estruturas de dados em R são fundamentais para a análise e manipulação de dados em R. Cada estrutura de dados tem sua própria finalidade e função, permitindo que o usuário organize e acesse informações de forma mais eficiente. É importante que o usuário compreenda as diferentes estruturas de dados disponíveis em R e saiba como usá-las corretamente para maximizar a eficiência e a precisão de suas análises de dados.

 

Então é isso!

Bons estudos e até o nosso próximo artigo.

 

Prof. Jósis Alves

Analista de TI no Supremo Tribunal Federal


Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil?
Clique nos links abaixo:

CONCURSOS ABERTOS

CONCURSOS 2023

Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:

TELEGRAM

Por
2 min. de leitura