library(dplyr)
##
## 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(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.0.5
library(ggthemes)
## Warning: package 'ggthemes' was built under R version 4.0.5
library(readr)
moma <- read.csv("https://raw.githubusercontent.com/DATAUNIRIO/Base_de_dados/master/arte_MOMA.csv", sep = ";", encoding = "UTF-8")
noquote(paste("Existem", moma %>% nrow(), "pinturas no MoMA."))
## [1] Existem 2253 pinturas no MoMA.
noquote(paste("E existem", moma %>% ncol(), "variáveis no banco de pinturas do MoMA."))
## [1] E existem 24 variáveis no banco de pinturas do MoMA.
paste("Temos",
moma %>% filter(year_acquired == min(year_acquired, na.rm = TRUE)) %>% nrow(),
"quadro(s) como o(s) mais antigo(s) do acervo. Ele(s) é(são) do ano",
min(select(moma,year_acquired), na.rm=TRUE),".")
## [1] "Temos 2 quadro(s) como o(s) mais antigo(s) do acervo. Ele(s) é(são) do ano 1930 ."
paste("Seu(s) título(s) é(são):",
moma %>%
filter(year_acquired == min(year_acquired, na.rm = T)) %>%
pull(title) %>% first(),
moma %>%
filter(year_acquired == min(year_acquired, na.rm = T)) %>%
pull(title) %>% first() ,
"e",
moma %>%
filter(year_acquired == min(year_acquired, na.rm = T)) %>%
pull(title) %>% last(),
", do(s) autor(es)",
moma %>%
filter(year_acquired == min(year_acquired, na.rm = T)) %>%
pull(artist) %>% first(),
"e",
moma %>%
filter(year_acquired == min(year_acquired, na.rm = T)) %>%
pull(artist) %>% last(),
"respectivamente.")
## [1] "Seu(s) título(s) é(são): House by the Railroad House by the Railroad e Seated Nude , do(s) autor(es) Edward Hopper e Bernard Karfiol respectivamente."
noquote(paste("A obra mais antiga do acervo do MoMA é do ano",
min(moma$year_created, na.rm = T),
", feita por",
moma %>% filter(year_created == min(year_created, na.rm = T)) %>% pull(artist),
"e tem o título",
moma %>% filter(year_created == min(year_created, na.rm = T)) %>% pull(title)))
## [1] A obra mais antiga do acervo do MoMA é do ano 1872 , feita por Odilon Redon e tem o título Landscape at Daybreak
noquote(paste("Existem ",
moma %>% count(artist) %>% count() %>% pull(n),
"artistas distintos no MoMA."))
## [1] Existem 989 artistas distintos no MoMA.
##Qual artista tem mais pinturas na coleção?
noquote(paste("O/A artista que tem mais obras na coleção do MoMA é:",
moma %>% count(artist) %>% arrange(-n) %>% pull(artist) %>% first(),
"com um total de",
moma %>% count(artist) %>% arrange(-n) %>% pull(n) %>% first(),
"obras."))
## [1] O/A artista que tem mais obras na coleção do MoMA é: Pablo Picasso com um total de 55 obras.
noquote(paste("São", moma %>% count(artist) %>% arrange(-n) %>% pull(n) %>% first(),
"obras deste artista."))
## [1] São 55 obras deste artista.
moma %>% count(artist_gender) %>% mutate(n = as.character(paste(n, "obras")))
## artist_gender n
## 1 Female 252 obras
## 2 Male 1991 obras
## 3 <NA> 10 obras
moma %>% count(artist_gender, artist) %>% count(artist_gender) %>% mutate(n = as.character(paste(n, "artistas")))
## artist_gender n
## 1 Female 143 artistas
## 2 Male 837 artistas
## 3 <NA> 9 artistas
noquote(paste("Foram adquiridas mais obras no ano",
moma %>% count(year_acquired) %>% arrange(-n) %>% pull(year_acquired) %>% first()))
## [1] Foram adquiridas mais obras no ano 1985
noquote(paste("No ano",
moma %>% count(year_created) %>% arrange(-n) %>% pull(year_created) %>% first(),
"foram criadas",
moma %>% count(year_created) %>% arrange(-n) %>% pull(n) %>% first(),
"obras."))
## [1] No ano 1977 foram criadas 57 obras.
É necessário investir em novas artistas do sexo feminino ou reconhecer as que já existiram.