Linguagem R
R é uma linguagem criada especialmente para estatística e análise de dados. É muito usada na academia, em pesquisa e em áreas que dependem de análise estatística pesada, como bioestatística e ciências sociais.
Primeiros passos
Seção intitulada “Primeiros passos”Em R, atribuímos valores com <- (embora = também funcione):
idade <- 25nome <- "Ana"print(nome)Vetores
Seção intitulada “Vetores”O vetor é a estrutura fundamental de R — uma sequência de valores do mesmo tipo:
notas <- c(7, 8, 9, 6)mean(notas) # média: 7.5max(notas) # maior: 9length(notas) # quantidade: 4A função c() (“combine”) cria o vetor.
Data frames
Seção intitulada “Data frames”O data frame é uma tabela, com linhas e colunas — a estrutura mais usada para dados reais:
alunos <- data.frame( nome = c("Ana", "Bruno", "Carla"), nota = c(8.5, 6.0, 9.2))
head(alunos) # mostra as primeiras linhasmean(alunos$nota) # média da coluna "nota"O $ acessa uma coluna pelo nome.
Estatística descritiva
Seção intitulada “Estatística descritiva”R traz prontas as funções estatísticas mais comuns:
summary(notas) # mínimo, quartis, média, máximosd(notas) # desvio padrãomedian(notas) # medianaPacotes essenciais
Seção intitulada “Pacotes essenciais”A força de R está nos seus pacotes:
- tidyverse — conjunto de pacotes para manipular e organizar dados.
- dplyr — filtrar, agrupar e resumir dados de forma legível.
- ggplot2 — gráficos elegantes e poderosos.
install.packages("ggplot2") # instala uma vezlibrary(ggplot2) # carrega para usar