Skip to content

Instantly share code, notes, and snippets.

@khakieconomics
Created October 17, 2015 03:14
Show Gist options
  • Save khakieconomics/3a06f2bb2dd1c215e4f8 to your computer and use it in GitHub Desktop.
Save khakieconomics/3a06f2bb2dd1c215e4f8 to your computer and use it in GitHub Desktop.
library(readr); library(dplyr); library(lubridate)
dat_2 <- read_csv("Datathon WC Data Games 11-20.csv")
glimpse(dat_2)
dat_3 <- read_csv("Datathon WC Data Games 21-30.csv")
as_datetime <- function(x){
out <- as.POSIXct(x, format = "%d/%m/%Y %I:%M:%S %p", tz = "UTC")
out
}
# Transforming date columns
jimsfunction <- function(x){
x <- x %>% mutate(
EVENT_DT = as_datetime(EVENT_DT),
OFF_DT = as_datetime(OFF_DT),
diff = difftime(EVENT_DT, OFF_DT)
)
x
}
dat_3 <- dat_3 %>% mutate(
EVENT_DT = as_datetime(EVENT_DT),
OFF_DT = as_datetime(OFF_DT),
diff = difftime(EVENT_DT, OFF_DT)
)
dat_3 <- dat_3 %>% group_by(ACCOUNT_ID) %>%
mutate(cumulative_number_bets = 1:n()) %>% ungroup %>%
group_by(ACCOUNT_ID,MATCH_BET_ID) %>%
mutate(number_of_bets_match = n())
glimpse(dat_2)
all_dat <- bind_rows(dat_2, dat_3)
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment