Skip to main content

Package for working with NFL data

Project description

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

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nfl_data_py-0.0.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nfl_data_py-0.0.4-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file nfl_data_py-0.0.4.tar.gz.

File metadata

  • Download URL: nfl_data_py-0.0.4.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for nfl_data_py-0.0.4.tar.gz
Algorithm Hash digest
SHA256 382eed99ffc44944f64b1fbb0d2ce6d2362d8121ccaaa1b036b57dff27d09601
MD5 1753a0abd75317a87e6b1213651f29b6
BLAKE2b-256 d836acce314a9a9cfdecb9ccc42575e91e9508a5a4a4c5004d22b5a861a46db9

See more details on using hashes here.

File details

Details for the file nfl_data_py-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: nfl_data_py-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for nfl_data_py-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e3b85f6f1cc77ba7aac5db0a9aabaa18e6b4f8a954e67d5599c3a831e62af38e
MD5 01f72940f2ba3ce86de1f3ccb43f4157
BLAKE2b-256 93cb5b9c1596410a51aef449eafac1024ffbe4715c2773a51bcb552218a11e2a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page