Skip to main content

NK_datasets

NK_datasets ships standardized datasets for NPB (Nippon Professional Baseball) and KBO (Korea Baseball Organization), packaged with pandas loaders.
It also includes MLB players who have played in either NPB, KBO, or both.

Requirements

  • Python 3.9+
  • pandas 1.5+

Install

pip install nk_datasets

Import

import nk

All Datasets are grouped into the following collections:

  • kbo_npb – KBO/NPB league tables: load_kbo_batting(), load_kbo_pitching(), load_kbo_fielding(), load_kbo_people()``load_npb_batting(), load_npb_pitching(), load_npb_fielding(), load_npb_people()

  • kbo_npb_mlb – KBO/NPB/MLB league tables with aligned columns for direct comparison across all 3 leagues: load_kbo_batting_aligned(), load_kbo_pitching_aligned(), load_kbo_fielding_aligned(), load_kbo_people_aligned(), load_npb_batting_aligned(), load_npb_pitching_aligned(), load_npb_fielding_aligned(), load_npb_people_aligned(), load_mlb_batting_aligned(), load_mlb_pitching_aligned(), load_mlb_fielding_aligned(), load_mlb_people_aligned()

  • nk_merged – "wide" merged tables (combined schema across KBO and NPB): load_nk_batting(), load_nk_pitching(), load_nk_fielding(), load_nk_people(), load_nk_league(), load_nk_team(), load_nk_merged_people()

  • nk_merged_tall – "tall" player stats, split by league/data slice: load_nk_playerstats_KBO(), load_nk_playerstats_PL(), load_nk_playerstats_CL(), load_nk_playerstats_JBL(), load_nk_league(), load_nk_team(), load_nk_stats()

Short Snippet

import nk

# load nk_merged batting table
df = nk.load_nk_batting()

# show first rows
print(df.head())

License

MIT License © Myungkeun Park

Metadata

Release files for nk-datasets 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nk-datasets 0.1.1
File Size Uploaded
nk_datasets-0.1.1.tar.gz 34.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for nk-datasets 0.1.1
File Interpreter ABI Platform
nk_datasets-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 70.1 MB

Release files / nk_datasets-0.1.1.tar.gz

Download URL nk_datasets-0.1.1.tar.gz
Size 34.0 MB
Tags Source
SHA-256 checksum
How to use checksums
db6e73a3759667e6fbd8297dded68e8ad0cf94081842fd1ea22ce982cd23d5a7
BLAKE2b-256 checksum
How to use checksums
ab04ed1689a6ea46cae4ab0538f7aced013602a52ebbf61a61b55102c7facb68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / nk_datasets-0.1.1-py3-none-any.whl

Download URL nk_datasets-0.1.1-py3-none-any.whl
Size 36.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
48bbca738051fa5e7e15e8bf4a98eab3a4ee82fd8e581fafa048901fe04274dc
BLAKE2b-256 checksum
How to use checksums
7bb1882602844dab0fd2b559cad40bf51cce4a820834716357bceebb56c57fd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page