Python Package for Sean Lahman's Baseball Database
Project description
PyLahman
pylahman is a Python package for accessing the Lahman Baseball
Database via pandas.
The data used in this package is provided by SABR and is licensed under CC BY-SA 3.0. The data was last updated based on the source data available from https://sabr.org/lahman-database/ on 2026-01-08.
The surrounding software is licensed under the MIT License.
Installation
The pylahman package is available on
PyPI and can be installed via
pip.
pip install pylahman
Documentation and Usage
Each table in the Lahman Baseball Database has a corresponding data
loading function in pylahman with the same name. For example, the
Pitching table is accessed via the Pitching() function. Descriptions
of each data table can be found in the documentation for the
corresponding data loading function in the API Reference.
import pylahman
Pitching = pylahman.Pitching()
print(Pitching.head())
playerID yearID stint teamID lgID W L G GS CG ... IBB WP HBP \
0 aardsda01 2004 1 SFN NL 1 0 11 0 0 ... 0 0 2
1 aardsda01 2006 1 CHN NL 3 0 45 0 0 ... 0 1 1
2 aardsda01 2007 1 CHA AL 2 1 25 0 0 ... 3 2 1
3 aardsda01 2008 1 BOS AL 4 2 47 0 0 ... 2 3 5
4 aardsda01 2009 1 SEA AL 3 6 73 0 0 ... 3 2 0
BK BFP GF R SH SF GIDP
0 0 61 5 8 0 1 1
1 0 225 9 25 1 3 2
2 0 151 7 24 2 1 1
3 0 228 7 32 3 2 4
4 0 296 53 23 2 1 2
[5 rows x 30 columns]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pylahman-0.7.0.tar.gz.
File metadata
- Download URL: pylahman-0.7.0.tar.gz
- Upload date:
- Size: 8.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a910ca3e3982876347bf093854393c90dc924635a810b3b2a87fc9f5c4660090
|
|
| MD5 |
83c6b54cfb481aee9acae7e386fd40a6
|
|
| BLAKE2b-256 |
46c4247e4c506c18ada591ee85905a2ab6bee994b1ddf311be283e657cc29e4a
|
File details
Details for the file pylahman-0.7.0-py3-none-any.whl.
File metadata
- Download URL: pylahman-0.7.0-py3-none-any.whl
- Upload date:
- Size: 8.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a20f97a76d6414dbdf58d4e40f1d9e80dcef6f27eb0be913198f4c29778269d4
|
|
| MD5 |
7ccc363dd0a645e4b013b3b45de660c0
|
|
| BLAKE2b-256 |
6a7c079c043375e5582b78b6b52239a298f413f9794efd37a8e5f235070f19e3
|