Introdução Ao R: R Copiar Código
Introdução Ao R: R Copiar Código
Introdução ao R
1. Instalação e Configuração
Para começar a usar R, você pode baixar e instalar o R a partir do CRAN. É comum
também usar o RStudio, um ambiente de desenvolvimento integrado (IDE) que facilita a
programação em R.
Copiar código
print("Hello, World!")
3. Variáveis e Tipos de Dados
Você pode criar variáveis em R usando o operador <-. Aqui está um exemplo:
Copiar código
# Declaração de variáveis
nome <- "Alice"
idade <- 30
altura <- 1.75
# Exibindo as variáveis
cat("Nome:", nome, "\nIdade:", idade, "\nAltura:", altura, "\n")
4. Estruturas de Controle
a. Condicional if
Copiar código
idade <- 20
Copiar código
for (i in 1:5) {
print(paste("Número:", i))
}
c. Laço while
Copiar código
contador <- 1
Você pode criar funções personalizadas em R. Aqui está um exemplo de uma função
que soma dois números:
Copiar código
soma <- function(a, b) {
return(a + b)
}
Os data frames são uma estrutura de dados muito utilizada em R para armazenar dados
tabulares. Aqui está um exemplo de como criar e manipular um data frame:
r
Copiar código
# Criando um data frame
dados <- data.frame(
Nome = c("Alice", "Bob", "Charlie"),
Idade = c(30, 25, 35),
Altura = c(1.75, 1.80, 1.65)
)
# Acessando colunas
print(dados$Nome)
# Filtrando dados
dados_maiores_que_30 <- dados[dados$Idade > 30, ]
print(dados_maiores_que_30)
7. Visualização de Dados
R possui várias bibliotecas para visualização de dados, como ggplot2. Aqui está um
exemplo simples de como criar um gráfico:
Copiar código
# Instalando e carregando a biblioteca ggplot2
install.packages("ggplot2") # Execute apenas uma vez
library(ggplot2)
# Criando um gráfico
ggplot(dados, aes(x = Nome, y = Idade)) +
geom_bar(stat = "identity") +
ggtitle("Idade das Pessoas") +
xlab("Nome") +
ylab("Idade")
8. Compilação e Execução
Conclusão
R é uma linguagem poderosa para análise de dados e estatísticas. Este manual fornece
uma introdução básica, mas há muito mais para explorar, como manipulação de dados
com dplyr, visualização avançada com ggplot2, e modelagem estatística.