library(dplyr) # operador pipe e tratamento dos dados##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(flextable) # para fazer uma tabela no RMarkdown
library(reactable) # para fazer uma tabela no RMarkdown
library(RColorBrewer) # para colocar a corload("C:/Users/mtbor/Downloads/Base_de_dados-master/CARROS.RData")CARROS$Tipodecombustivel<-ifelse(CARROS$Tipodecombustivel==1,
'Alc','Gas')
CARROS$TipodeMarcha<-ifelse(CARROS$TipodeMarcha==0,
'Auto','Manual')ft1 <- CARROS %>% select(Tipodecombustivel,Preco) %>%
group_by(Tipodecombustivel) %>%
summarise(media.preco=mean(Preco),
desvio.padrao_preco=sd(Preco),
quantidade=n()) %>%
data.frame() %>% flextable()
ft1 <- bg(ft1, bg = "wheat", part = "header")
ft1 <- bg(ft1, i = ~ media.preco < 300, bg = "skyblue", part = "body")
ft1 <- bg(ft1, i = ~ media.preco > 300, bg = "pink", part = "body")
# minha formatacao
ft1Tipodecombustivel | media.preco | desvio.padrao_preco | quantidade |
Alc | 132.4571 | 56.89324 | 14 |
Gas | 307.1500 | 106.76522 | 18 |
# tema do Dark Lord
ft1 %>% theme_vader()Tipodecombustivel | media.preco | desvio.padrao_preco | quantidade |
Alc | 132.4571 | 56.89324 | 14 |
Gas | 307.1500 | 106.76522 | 18 |
#-------------------------------------------------
# tipo de marcha (quali) vs Km/l (quanti)
#-------------------------------------------------
ft2 <- CARROS %>% select(TipodeMarcha,Kmporlitro) %>%
group_by(TipodeMarcha) %>%
summarise(media=round(mean(Kmporlitro),1),
desvio.padrao=round(sd(Kmporlitro),1),
media2=mean(Kmporlitro),
desvio.padrao2=sd(Kmporlitro),
tamanho=n()) %>%
data.frame() %>% flextable()
ft2TipodeMarcha | media | desvio.padrao | media2 | desvio.padrao2 | tamanho |
Auto | 17.1 | 3.8 | 17.14737 | 3.833966 | 19 |
Manual | 24.4 | 6.2 | 24.39231 | 6.166504 | 13 |
ft2 %>% theme_tron()TipodeMarcha | media | desvio.padrao | media2 | desvio.padrao2 | tamanho |
Auto | 17.1 | 3.8 | 17.14737 | 3.833966 | 19 |
Manual | 24.4 | 6.2 | 24.39231 | 6.166504 | 13 |
boxplot(Preco~Tipodecombustivel,data=CARROS,
main="Gráfico 1 - Preço do carro por tipo de combustivel",
col=c("skyblue","pink"))library(RColorBrewer)
cor_dark <- brewer.pal(2,"Dark2")## Warning in brewer.pal(2, "Dark2"): minimal value for n is 3, returning requested palette with 3 different levels
cor_dark## [1] "#1B9E77" "#D95F02" "#7570B3"
par(bg='lightyellow')
boxplot(Kmporlitro~TipodeMarcha,data = CARROS,
col=cor_dark,main="Gráfico 2 - Boxplot do Km/l por tipo de marcha",
horizontal = T)