normalize_coordinates: Normalize the x and y coordinates for all the events (plays)...

View source: R/Clean.R

normalize_coordinatesR Documentation

Normalize the x and y coordinates for all the events (plays) in a play-by-play

Description

normalize_coordinates() normalizes the x and y coordinates for all the events (plays) in a play-by-play such that they all attack towards +x.

Usage

normalize_coordinates(play_by_play)

Arguments

play_by_play

data.frame of play-by-play(s); see gc_play_by_play() and/or wsc_play_by_play() for reference; must be untouched by non-nhlscraper functions; saves time if flag_is_home() has already been called

Value

data.frame with one row per event (play) and added columns xCoordNorm and yCoordNorm

Examples

# May take >5s, so skip.

  test                   <- gc_play_by_play()
  test_is_home_flagged   <- flag_is_home(test)
  test_coords_normalized <- normalize_coordinates(test_is_home_flagged)


nhlscraper documentation built on Dec. 17, 2025, 5:10 p.m.