nfl_data_py
nfl_data_py is a Python library for interacting with NFL data.
Installation
Use the package manager pip to install nfl_data_py.
pip install nfl_data_py
Usage
import nfl_data_py as nfl
Working with play-by-play data
nfl.import_pbp_data(years, columns)
Returns play-by-play data for the years and columns specified
years : required, list of years to pull data for (earliest available is 1999)
columns : optional, list of columns to pull data for
nfl.see_pbp_cols()
returns list of columns available in play-by-play dataset
Working with weekly data
nfl.import_weekly_data(years, columns)
Returns weekly data for the years and columns specified
years : required, list of years to pull data for (earliest available is 1999)
columns : optional, list of columns to pull data for
nfl.see_weekly_cols()
returns list of columns available in weekly dataset
Working with seasonal data
nfl.import_seasonal_data(years)
Returns seasonal data, including various calculated market share stats
years : required, list of years to pull data for (earliest available is 1999)
Importing roster data
nfl.import_rosters(years, columns)
Returns roster information for years and columns specified
years : required, list of years to pull data for (earliest available is 1999)
columns : optional, list of columns to pull data for
Additional features
nfl.clean_nfl_data(df)
Runs descriptive data (team name, player name, etc.) through various cleaning processes
df : required, dataframe to be cleaned
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
Metadata
Release files for nfl-data-py 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nfl_data_py-0.0.2.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nfl_data_py-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.0 kB
Release files / nfl_data_py-0.0.2.tar.gz
| Download URL | nfl_data_py-0.0.2.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6cf8963014bd4aba3f6f0a061244865cd6ae716d84906ef756c7529babe1e39
|
|
BLAKE2b-256 checksum How to use checksums |
4df80e194e34452cb8cece3915e4b682dd71241860dee8ca73ca4ac5358646ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
|
Release files / nfl_data_py-0.0.2-py3-none-any.whl
| Download URL | nfl_data_py-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de3ca361759cdac976ef9e54e1c83dce057e633f0737c5263837e177a5058f55
|
|
BLAKE2b-256 checksum How to use checksums |
4e936f411fef542dcbfba881b6cacddcf4f568d1ce63e649b27d9d01d3fbbfb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10
|