
Last chance! 50% off unlimited learning
Sale ends in
Helper function used inside `swim_parse` for dealing with Hy-Tek .hy3 files. Can have more columns than other `swim_parse` outputs, because .hy3 files can contain more data
hy3_parse(
file,
avoid = avoid_minimal,
typo = typo_default,
replacement = replacement_default
)
returns a data frame with columns Name
, Place
,
Age
, Team
, Prelims
, Finals
, &
Event
. May also contain Seed_Time
, USA_ID
, and/or
Birthdate
. Note all swims will have a Finals
, even if
that time was actually swam in the prelims (i.e. a swimmer did not qualify
for finals). This is so that final results for an event can be generated
from just one column.
output from read_results
a list of strings. Rows in x
containing these strings
will not be included. For example "Pool:", often used to label pool
records, could be passed to avoid
. The default is
avoid_default
, which contains many strings similar to "Pool:", such
as "STATE:" and "Qual:". Users can supply their own lists to avoid
.
a list of strings that are typos in the original results.
swim_parse
is particularly sensitive to accidental double spaces, so
"Central High School", with two spaces between "Central" and "High" is a
problem, which can be fixed. Pass "Central High School" to typo
.
Unexpected commas as also an issue, for example "Texas, University of"
should be fixed using typo
and replacement
a list of fixes for the strings in typo
. Here one
could pass "Central High School" (one space between "Central" and "High")
and "Texas" to replacement
fix the issues described in typo
parse_hy3
must be run on the output of
read_results
parse_hy3
runs inside of swim_parse