mtoto / ufc.stats

UFC Statistics conveniently packaged as a tidy dataframe.

Home Page:http://tamaszilagyi.com/ufc.stats/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ufc.stats

This package contains UFC fight statistics, continously updated with data from latest events.

Installation

You can install the development version from GitHub with:

# devtools::install_github("mtoto/ufc.stats")
data("ufc_stats")

Each row of ufc_stats represents the statistics of one fighter in a single round of a fight. The data.frame contains 37 variables in total. For full a description of each variable, please refer to the Data Dictionary.

Example usage

Who has the most significant strikes landed in UFC history?

library(dplyr)

ufc_stats %>% group_by(fighter) %>%
  summarise(total_significant_strikes = sum(significant_strikes_landed)) %>%
  arrange(-total_significant_strikes) %>%
  head()
#> # A tibble: 6 × 2
#>   fighter          total_significant_strikes
#>   <chr>                                <int>
#> 1 Max Holloway                          3378
#> 2 Angela Hill                           1896
#> 3 Sean Strickland                       1887
#> 4 Bobby Green                           1854
#> 5 Rafael Dos Anjos                      1818
#> 6 Frankie Edgar                         1801

Updating with latest fights

The package contains a single function refresh_data() that updates the dataset contained within the package. Running data("ufc_stats") subsequently, the latest version of the data.frame is loaded into memory.

About

UFC Statistics conveniently packaged as a tidy dataframe.

http://tamaszilagyi.com/ufc.stats/

License:Other


Languages

Language:R 100.0%