A collection of tools to import and structure the (currently) single-season event, game-log, roster, and schedule data available from < https://www.retrosheet.org>. In particular, the event (a.k.a. play-by-play) files can be especially difficult to parse. This package does the parsing on those files, returning the requested data in the most practical R structure to use for sabermetric or other analyses.
Import Retrosheet data as a structured R object
retrosheet is an R package that downloads and parses the single-season event, gamelog, roster, and schedule
files from http://www.retrosheet.org into structured R objects for further analysis.
Currently, the main functions are
getRetrosheet()- This workhorse function returns the full seasonal data associated with the user-entered arguments
getPartialGamelog()- An alternative to returning the full gamelog files. This function allows the user to choose the columns and date. Column names are made available by the global object
Also included are convenience functions
getFileNames()- for obtaining a list of all zip files currently available for use by this package
getTeamIDs()- for providing the team ID value to be used in the
getParkIDs()- for ballpark ID and name information
retrosheet version 1.0.1 is now available on CRAN, and can be installed with
This development version can be installed with