Conforme comentei em meu último post(Encontrando Outliers nas Avaliações do Rate Your Music), estou analisando um conjunto de dados chamado Rate Your Music: The Top 5,000 Most Popular Albums. Enquanto no post anterior eu procurei por observações anômalas no conjunto de dados, neste quero encontrar quais são os melhores álbuns de estreia da história da música.

Como não custa lembrar, há uma série de limitações neste conjunto de dados. Algumas delas foram discutidas aqui. Seguem os passos da análise, começando com a leitura e preparação dos dados:

library(tidyverse)
library(knitr)
library(kableExtra)

rym <- 
  read_csv(file = "~/Downloads/rym/rate_your_music.csv") |> 
  select(-1) |> 
  separate(primary_genres, into = "genre_1", extra = "drop", remove = FALSE, sep = ",") |> 
  mutate(artist_name = gsub("^The ", "", artist_name))

rym_first_albums <- 
  rym |> 
  group_by(artist_name) |> 
  slice_min(release_date) |> 
  ungroup()

O objeto rym_first_albums possui apenas os primeiros álbuns de cada artista. Isso gera um problema, que veremos mais tarde com a banda argentina Soda Stereo. Apenas o seu sexto álbum está presente no conjunto de dados original e, ao usar o comando slice_min(release_date), este acaba sendo entendido como o primeiro álbum geral da banda. Isso se deve ao fato de os cinco primeiros discos não estarem disponíveis no conjunto de dados e, assim, tive que corrigir manualmemte essa divergência.

Pelo que pude perceber, isso só aconteceu uma vez durante a análise. Nenhum outro artista teve esse problema.

O primeiro resultado a ser obtido são os melhores álbuns de estreia geral, sem discriminação por gênero musical.

rym_first_albums |> 
  arrange(desc(avg_rating)) |> 
  head(n = 10) |> 
  select(artist_name, release_name, release_date, genre_1, avg_rating) |> 
  kable() |> 
  kable_minimal()
artist_namerelease_namerelease_dategenre_1avg_rating
MingusThe Black Saint and the Sinner Lady1963-07-01Avant-Garde Jazz4.34
King CrimsonIn the Court of the Crimson King1969-10-10Progressive Rock4.30
MadvillainMadvillainy2004-03-23Abstract Hip Hop4.28
Velvet Underground & NicoThe Velvet Underground & Nico1967-03-12Art Rock4.23
NasIllmatic1994-04-19East Coast Hip Hop4.21
Wu-Tang ClanEnter the Wu-Tang (36 Chambers)1993-11-09East Coast Hip Hop4.20
Godspeed You Black Emperor!F♯A♯∞1997-08-14Post-Rock4.13
Leonard CohenSongs of Leonard Cohen1967-12-27Contemporary Folk4.13
TelevisionMarquee Moon1977-02-08Art Punk4.13
DJ ShadowEndtroducing.....1996-11-19Instrumental Hip Hop4.12

Charles Mingus, um jazzista, acabou recebendo o título de melhor disco de estreia da história segundo os usuários do site Rate Your Music. Eu gosto de jazz, mas meu gênero musical preferido é rock, em particular rock alternativo. Embora haja alguns artistas considerados como rock na lista (King Crimson, Velvet Underground, Godspeed You Black Emperor! e Television), eu gostaria de refinar essa análise usando apenas artistas dos meus gêneros preferidos.

A seguir estão os melhores álbuns de estreia da história considerando qualquer gênero de rock (pop rock, punk rock, alternative rock etc):

rym_first_albums |> 
  filter(grepl("Rock", primary_genres)) |> 
  arrange(desc(avg_rating)) |> 
  head(n = 10) |> 
  select(artist_name, release_name, release_date, genre_1, avg_rating) |> 
  kable() |> 
  kable_minimal()
artist_namerelease_namerelease_dategenre_1avg_rating
King CrimsonIn the Court of the Crimson King1969-10-10Progressive Rock4.30
Velvet Underground & NicoThe Velvet Underground & Nico1967-03-12Art Rock4.23
Godspeed You Black Emperor!F♯A♯∞1997-08-14Post-Rock4.13
TelevisionMarquee Moon1977-02-08Art Punk4.13
Jimi Hendrix ExperienceAre You Experienced1967-05-12Blues Rock4.12
DoorsThe Doors1967-01-04Psychedelic Rock4.09
Prince and The RevolutionPurple Rain1984-06-25Pop Rock4.07
Black SabbathBlack Sabbath1970-02-13Heavy Metal4.06
Frank ZappaHot Rats1969-10-10Jazz-Rock4.06
George HarrisonAll Things Must Pass1970-11-30Pop Rock4.06

Estes são os dez melhores álbuns de estreia da história se o álbum foi classificado como Alternative Rock, não necessariamente sendo esse seu gênero principal (aqui aparece o disco Dynamo do Soda Stereo, que não é seu primeiro):

rym_first_albums |> 
  filter(grepl("Alternative Rock", primary_genres)) |> 
  arrange(desc(avg_rating)) |> 
  head(n = 10) |> 
  select(artist_name, release_name, release_date, genre_1, avg_rating) |> 
  kable() |> 
  kable_minimal()
artist_namerelease_namerelease_dategenre_1avg_rating
Jeff BuckleyGrace1994-08-23Singer-Songwriter3.98
PixiesSurfer Rosa1988-03-21Indie Rock3.94
R.E.M.Murmur1983-04-12Jangle Pop3.90
WeezerWeezer [Blue Album]1994-05-10Power Pop3.89
Violent FemmesViolent Femmes1983-04-13Folk Punk3.82
Meat PuppetsMeat Puppets II1984-04-01Cowpunk3.80
Soda StereoDynamo1992-10-26Shoegaze3.79
Pearl JamTen1991-08-27Grunge3.77
Mad SeasonAbove1995-03-14Grunge3.74
MorphineGood1992-09-08Jazz-Rock3.74

E, por fim, os dez melhores álbuns de estreia da história se o álbum foi classificado como Alternative Rock, sendo esse seu gênero principal:

rym_first_albums |> 
  filter(grepl("Alternative Rock", genre_1)) |> 
  arrange(desc(avg_rating)) |> 
  head(n = 10) |> 
  select(artist_name, release_name, release_date, genre_1, avg_rating) |> 
  kable() |> 
  kable_minimal()
artist_namerelease_namerelease_dategenre_1avg_rating
FailureFantastic Planet1996-08-13Alternative Rock3.73
Jimmy Eat WorldClarity1999-02-23Alternative Rock3.73
PJ HarveyDry1992-06-30Alternative Rock3.73
Mass of the Fermenting DregsMass of the Fermenting Dregs2008-01-16Alternative Rock3.71
SugarCopper Blue1992-09-08Alternative Rock3.70
HumYou'd Prefer an Astronaut1995-04-11Alternative Rock3.68
Third Eye BlindThird Eye Blind1997-04-08Alternative Rock3.64
EelsBeautiful Freak1996-08-13Alternative Rock3.63
Jane's AddictionNothing's Shocking1988-08-23Alternative Rock3.63
Afghan WhigsGentlemen1993-10-05Alternative Rock3.62

Além da diversão, criei esta análise para gerar discussões e procurar coisas novas para ouvir. Devo dizer que, da lista geral de melhores álbuns, ainda não tinha ouvido Charles Mingus, que é um cool jazz excelente, e Madvillain, um tipo de hip hop que me cativou (e eu nem gosto de hip hop).