Update app.R
Browse files
app.R
CHANGED
|
@@ -233,7 +233,7 @@ server <- function(input, output) {
|
|
| 233 |
summarise(
|
| 234 |
Pitches = n(),
|
| 235 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 236 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 237 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 238 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 239 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
@@ -277,7 +277,7 @@ server <- function(input, output) {
|
|
| 277 |
Pitches = n(),
|
| 278 |
# BBE = sum(BBE,na.rm = TRUE),
|
| 279 |
"Usage%" = n() / nrow(.), # Added Usage% calculation
|
| 280 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 281 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 282 |
"CSW%" = mean(CSW, na.rm = TRUE),
|
| 283 |
"Zone%" = mean(Zone, na.rm = TRUE),
|
|
@@ -329,7 +329,7 @@ server <- function(input, output) {
|
|
| 329 |
Pitches = n(),
|
| 330 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 331 |
"Usage%" = (n() / first(total_side)),
|
| 332 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 333 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 334 |
"CSW%" = mean(CSW, na.rm = TRUE),
|
| 335 |
"Zone%" = mean(Zone, na.rm = TRUE),
|
|
@@ -376,7 +376,7 @@ server <- function(input, output) {
|
|
| 376 |
summarise(
|
| 377 |
Pitches = n(),
|
| 378 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 379 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 380 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 381 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 382 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
@@ -417,7 +417,7 @@ server <- function(input, output) {
|
|
| 417 |
summarise(
|
| 418 |
Pitches = n(),
|
| 419 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 420 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 421 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 422 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 423 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
@@ -442,7 +442,7 @@ server <- function(input, output) {
|
|
| 442 |
summarise(
|
| 443 |
Pitches = n(),
|
| 444 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 445 |
-
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm
|
| 446 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 447 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 448 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
|
|
| 233 |
summarise(
|
| 234 |
Pitches = n(),
|
| 235 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 236 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 237 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 238 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 239 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
|
|
| 277 |
Pitches = n(),
|
| 278 |
# BBE = sum(BBE,na.rm = TRUE),
|
| 279 |
"Usage%" = n() / nrow(.), # Added Usage% calculation
|
| 280 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 281 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 282 |
"CSW%" = mean(CSW, na.rm = TRUE),
|
| 283 |
"Zone%" = mean(Zone, na.rm = TRUE),
|
|
|
|
| 329 |
Pitches = n(),
|
| 330 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 331 |
"Usage%" = (n() / first(total_side)),
|
| 332 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 333 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 334 |
"CSW%" = mean(CSW, na.rm = TRUE),
|
| 335 |
"Zone%" = mean(Zone, na.rm = TRUE),
|
|
|
|
| 376 |
summarise(
|
| 377 |
Pitches = n(),
|
| 378 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 379 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 380 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 381 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 382 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
|
|
| 417 |
summarise(
|
| 418 |
Pitches = n(),
|
| 419 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 420 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 421 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 422 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 423 |
"Zone%" = mean(Zone,na.rm = TRUE),
|
|
|
|
| 442 |
summarise(
|
| 443 |
Pitches = n(),
|
| 444 |
#BBE = sum(BBE,na.rm = TRUE),
|
| 445 |
+
"Whiff%" = mean(Whiff[Swing == TRUE],na.rm = TRUE),
|
| 446 |
"SwStr%" = mean(Whiff,na.rm = TRUE),
|
| 447 |
"CSW%" = mean(CSW,na.rm = TRUE),
|
| 448 |
"Zone%" = mean(Zone,na.rm = TRUE),
|