get_driver_info: Get Driver Info with Smart Matching
Description
Search for a driver by name and return career statistics.
Supports partial names, typos, and case-insensitive input
via the built-in fuzzy matching engine.
Usage
get_driver_info(driver, series = "all", type = "summary", interactive = TRUE)
Value
A tibble of driver statistics (format depends on
type), or invisible(NULL) if no match is found.
Arguments
driver
Character string of the driver name to search
for. Supports partial names and common misspellings
(e.g., "earnhart" finds Earnhardt).
series
Character string ("cup", "nxs", "truck",
"all") or a pre-loaded data frame. Default is "all".
type
Character string specifying the return format:
"summary"
Career totals grouped by series
(Seasons, Career Races, Wins, Best Finish, Avg Finish,
Laps Raced, Laps Led).
"season"
Season-by-season breakdown
(Races, Wins, Best Finish, Avg Finish, Laps Raced,
Laps Led).
"all"
Complete race-by-race results.
interactive
Logical. When TRUE (default) and the R
session is interactive, prompts the user to select from
multiple matches. When FALSE, silently uses the first
match.
# \donttest{# Career summary across all seriesget_driver_info("Christopher Bell")
# Season-by-season Cup dataget_driver_info(
"Christopher Bell",
series = "cup",
type = "season")
# }