library(dplyr) library(readr)
movies <- read_csv(“https://gist.githubusercontent.com/tiangechen/b68782efa49a16edaf07dc2cdaa855ea/raw/0c794a9717f18b094eabab2cd6a6b9a226903577/movies.csv”)
movies_renamed <- movies %>% rename(movie_title = Film, release_year = Year)
# A tibble: 6 × 8 movie_title Genre Lead Studio
Audience score %
Profitability
5 What Happens in Ve… Come… Fox 72 6.27 6 Water For Elephants Drama 20th
Century… 72 3.08
head(movies_renamed)
movies_selected <- movies_renamed %>% select(movie_title, release_year, Genre, Profitability)
head(movies_selected)
movies_filtered <- movies_renamed %>% filter(release_year >
2000, Rotten Tomatoes %
> 80)
head(movies_filtered)
movies_mutated <- movies_filtered %>% mutate(Profitability_millions = Profitability / 1e6)
head(movies_mutated)
movies_sorted <- movies_mutated %>%
arrange(desc(Rotten Tomatoes %
),
desc(Profitability_millions))
head(movies_sorted)
movies_combined <- movies %>% rename(movie_title = Film,
release_year = Year) %>% select(movie_title, release_year, Genre,
Profitability, Rotten Tomatoes %
) %>%
filter(release_year > 2000, Rotten Tomatoes %
> 80)
%>% mutate(Profitability_millions = Profitability / 1e6) %>%
arrange(desc(Rotten Tomatoes %
),
desc(Profitability_millions))
head(movies_combined)