shiny::runApp() runApp() # Load data football_data <- read.csv("results.csv") head(football_data) football_data <- as_tibble(read.csv("results.csv")) library(dplyr) football_data <- as_tibble(read.csv("results.csv")) football_data %>% select(2) football_data %>% select("home_team") football_data %>% select("home_team") %>% unique() runApp() runApp() runApp() runApp() runApp() runApp() runApp() shiny::runApp() runApp(display.mode = "showcase") runApp(display.mode = "showcase") runApp() get_matches_list <- function(home_team, away_team) { matches <- football_data %>% select(1:5) %>% filter("home_team" == home_team & "away_team" == away_team) return(matches) } get_matches_list("Scotland", "England") head(get_matches_list("Scotland", "England")) test <- get_matches_list("Scotland", "England") test <- get_matches_list("Poland", "England") test football_data %>% filter("home_team" == "England") football_data %>% filter(1 == "England") football_data %>% filter(2 == "England") matches <- football_data %>% select(1:5) %>% filter("home_team" %in% c(first_team, second_team) & "away_team" %>% c(first_team, second_team)) matches <- football_data %>% select(1:5) %>% filter("home_team" %in% c("England") ) football_data %>% filter(str_detect("home_team", "England") ) library(stringr) football_data %>% filter(str_detect("home_team", "England")_ football_data %>% filter(str_detect("home_team", "England")) football_data %>% filter(str_detect(2, "England")) football_data %>% filter(home_team == "England") runApp() runApp() football_data_ext <- football_data %>% select(2:4) head(football_data_ext) football_data_ext <- football_data %>% select(2:6) head(football_data_ext) head(football_data) football_data["home_team"] get_winner_name <- function(match_row) { if(match_row["home_score"] > match_row["away_score"]) { return(match_row["home_team"]) } else if(match_row["home_score"] < match_row["away_score"]) { return(match_row["away_team"]) } else { return("Draw") } } get_winner_name(football_data[0]) head(football_data) get_winner_name(football_data[1]) football_data[1] football_data[, 1] top_n(football_data, 1) football_data %>% slice(1) football_data %>% slice(1) %>% get_winner_name() football_data %>% select(2:5) %>% get_winner_name() football_data %>% select(2:5) football_data %>% select(2:5) %>% mutate(get_winner_name()) football_data %>% select(2:5) %>% mutate(get_winner_name(.)) football_data %>% select(2:5) %>% mutate(result = get_winner_name(.)) football_data %>% select(2:5) %>% rowwise() %>% mutate(result = get_winner_name(.)) warnings() football_data %>% select(2:5) %>% rowwise() %>% mutate(result = get_winner_name()) football_data %>% select(2:5) %>% mutate(get_winner_name(home_score, away_score, home_team, away_team)) get_winner_name <- function(home_score, away_score, home_team, away_team) { if(home_score > away_score) { return(home_team) } else if(home_score < away_score) { return(away_team) } else { return("Draw") } } football_data %>% select(2:5) %>% mutate(get_winner_name(home_score, away_score, home_team, away_team)) football_data %>% select(2:5) %>% mutate(winner = get_winner_name(home_score, away_score, home_team, away_team)) football_data %>% slice(2) football_data %>% slice(2) %>% get_winner_name() get_winner_name <- function(match_row) { if(match_row["home_score"] > match_row["away_score"]) { return(match_row["home_team"]) } else if(match_row["home_score"] < match_row["away_score"]) { return(match_row["away_team"]) } else { return("Draw") } } get_winner_name <- function(match_row) { if(match_row["home_score"] > match_row["away_score"]) { return(match_row["home_team"]) } else if(match_row["home_score"] < match_row["away_score"]) { return(match_row["away_team"]) } else { return("Draw") } } football_data %>% slice(2) %>% get_winner_name() football_data %>% get_winner_name() football_data %>% rowwise() %>% get_winner_name() football_data %>% apply(get_winner_name()) football_data %>% apply(., get_winner_name()) football_data %>% apply(., ,get_winner_name()) football_data %>% apply(., ,get_winner_name) football_data %>% apply(., 1, get_winner_name) football_data %>% mutate(winner = apply(., 1, get_winner_name)) runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp() runApp()