Update app.R
Browse files
app.R
CHANGED
|
@@ -6,6 +6,7 @@ library(xgboost)
|
|
| 6 |
library(httr)
|
| 7 |
library(bslib)
|
| 8 |
library(rtabulator)
|
|
|
|
| 9 |
|
| 10 |
download_private_csv <- function(repo_id, filename) {
|
| 11 |
url <- paste0("https://huggingface.co/datasets/", repo_id, "/resolve/main/", filename)
|
|
@@ -281,7 +282,12 @@ AAA_processed <- AAA %>%
|
|
| 281 |
"Knuckle Curve", "Slow Curve", "Eephus") ~ "Breaking",
|
| 282 |
pitch_name %in% c("Changeup", "Splitter", "Forkball") ~ "Offspeed",
|
| 283 |
TRUE ~ NA_character_ # Corrected default case
|
| 284 |
-
))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 285 |
|
| 286 |
FSL_processed <- FSL %>%
|
| 287 |
calculate_timstuff() %>%
|
|
@@ -296,7 +302,12 @@ FSL_processed <- FSL %>%
|
|
| 296 |
"Knuckle Curve", "Slow Curve", "Eephus") ~ "Breaking",
|
| 297 |
pitch_name %in% c("Changeup", "Splitter", "Forkball") ~ "Offspeed",
|
| 298 |
TRUE ~ NA_character_ # Corrected default case
|
| 299 |
-
))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 300 |
|
| 301 |
# Available stats for the UI
|
| 302 |
available_stats <- c("Pitches", "Avg Velo", "Top Velo", "TimStuff", "Max EV", "Avg EV",
|
|
|
|
| 6 |
library(httr)
|
| 7 |
library(bslib)
|
| 8 |
library(rtabulator)
|
| 9 |
+
library(purrr)
|
| 10 |
|
| 11 |
download_private_csv <- function(repo_id, filename) {
|
| 12 |
url <- paste0("https://huggingface.co/datasets/", repo_id, "/resolve/main/", filename)
|
|
|
|
| 282 |
"Knuckle Curve", "Slow Curve", "Eephus") ~ "Breaking",
|
| 283 |
pitch_name %in% c("Changeup", "Splitter", "Forkball") ~ "Offspeed",
|
| 284 |
TRUE ~ NA_character_ # Corrected default case
|
| 285 |
+
))%>%
|
| 286 |
+
mutate('Batter Side' = bside) %>%
|
| 287 |
+
mutate('Pitcher Hand' = phand) %>%
|
| 288 |
+
mutate('Stadium' = venue_name) %>%
|
| 289 |
+
mutate('Batter Home/Away' = ifelse(`Batter Team` == teams_home_team_name,"Home","Away")) %>%
|
| 290 |
+
mutate('Pitcher Home/Away' = ifelse(`Pitcher Team` == teams_home_team_name,"Home","Away"))
|
| 291 |
|
| 292 |
FSL_processed <- FSL %>%
|
| 293 |
calculate_timstuff() %>%
|
|
|
|
| 302 |
"Knuckle Curve", "Slow Curve", "Eephus") ~ "Breaking",
|
| 303 |
pitch_name %in% c("Changeup", "Splitter", "Forkball") ~ "Offspeed",
|
| 304 |
TRUE ~ NA_character_ # Corrected default case
|
| 305 |
+
))%>%
|
| 306 |
+
mutate('Batter Side' = bside) %>%
|
| 307 |
+
mutate('Pitcher Hand' = phand) %>%
|
| 308 |
+
mutate('Stadium' = venue_name) %>%
|
| 309 |
+
mutate('Batter Home/Away' = ifelse(`Batter Team` == teams_home_team_name,"Home","Away")) %>%
|
| 310 |
+
mutate('Pitcher Home/Away' = ifelse(`Pitcher Team` == teams_home_team_name,"Home","Away"))
|
| 311 |
|
| 312 |
# Available stats for the UI
|
| 313 |
available_stats <- c("Pitches", "Avg Velo", "Top Velo", "TimStuff", "Max EV", "Avg EV",
|