The goal of ussie is to prepare data provided by the package {engsoccerdata} in a consistent data frame format.
Installation
You can install the development version of ussie from GitHub with:
# install.packages("devtools")
devtools::install_github("Curious-Joe/ussie")Example
This is a basic example which shows you how to solve a common problem:
library(ussie)
## basic example code
spain <- uss_make_matches(engsoccerdata::spain, "Spain")
head(spain)
#> # A tibble: 6 × 8
#> country tier season date home visitor goals…¹ goals…²
#> <chr> <fct> <int> <date> <chr> <chr> <int> <int>
#> 1 Spain 1 1928 1929-02-10 Arenas de Getxo Atletico M… 2 3
#> 2 Spain 1 1928 1929-02-10 Espanyol Barcelona Real Union 3 2
#> 3 Spain 1 1928 1929-02-10 Real Madrid CE Europa 5 0
#> 4 Spain 1 1928 1929-02-10 Real Sociedad Athletic B… 1 1
#> 5 Spain 1 1928 1929-02-12 Racing Santander FC Barcelo… 0 2
#> 6 Spain 1 1928 1929-02-17 FC Barcelona Real Madrid 1 2
#> # … with abbreviated variable names ¹goals_home, ²goals_visitorThe above example should,
- Fetch the data about Spain from the
engsoccerdatapackage - Process it into a consistently formatted
tibble - Finally using
head()function show top 10 rows of the tibble.