Repolode
ramirobentes

ramirobentes/nbadatar

ParquetファイルからNBAの30シーズン分のプレー・バイ・プレー、ポゼッション、ラインナップデータを読み込むRパッケージ。

スター
10
フォーク
0
未解決の Issue
0
最終コミット
先月

これは何?

nbadatarは、NBAのプレー・バイ・プレー、ポゼッション、ラインナップデータを読み込むためのRパッケージです。1996-97シーズンから2025-26シーズンまでの30シーズン分を対象としており、レギュラーシーズンとプレーオフの両方に対応しています。現行シーズンのデータは毎日更新されます。

このパッケージは、load_pbp()、load_possessions()、load_lineup_stats()などの関数を提供します。これらの関数では、1つまたは複数のシーズンを指定でき、プレーオフのデータにはseason_type引数を使います。元データのParquetファイルはGitHubでホストされています。ダウンロードしたデータは同じRセッション中にキャッシュされ、現行シーズンのファイルが更新された場合はclear_cache()でキャッシュを消して再ダウンロードできます。

NBAのデータフィードは年月とともに変更されているため、対象期間の一部にしか存在しない列があります。該当するファイルでは、値がない箇所はNAになります。

主な機能

  • 01プレー・バイ・プレー、ポゼッション、ラインナップの各テーブルを、それぞれ1つの関数で読み込めます。
  • 02レギュラーシーズンとプレーオフの両方について、30シーズン分を網羅しています。
  • 031回の呼び出しで複数のシーズンを指定できます。
  • 04ダウンロードデータはRセッション中にキャッシュされ、更新時にはclear_cache()で再取得できます。
  • 05現行シーズンのファイルは毎日更新されます。

ユースケース

  • 過去シーズンのデータを使って、RでNBAのプレー・バイ・プレーイベントを分析する。
  • 複数シーズンにわたるラインナップのパフォーマンスやポゼッション単位の指標を調べる。
  • 2023年以降のデータを使って、プレーオフに特化したモデルやレポートを作成する。
  • 毎日更新されるデータで現行NBAシーズンを追跡する。

クイックスタート

  1. 1

    pak を使って GitHub からパッケージをインストールする

    pak::pak("ramirobentes/nbadatar")
  2. 2

    R でプレーごとのデータを1シーズン分読み込む

    pbp <- load_pbp(2025)

使う前に知っておきたいこと

  • データは GitHub 上の Parquet ファイルでホストされているため、読み込みは外部リポジトリに依存します。
  • 一部の列は 1996-97~2025-26 の期間の一部にしか存在せず、それ以外では NA になります。

収録されている特集

トピック

#nba#basketball#sports-data#parquet#data-analysis

よくある質問

nbadatar とは?
ParquetファイルからNBAの30シーズン分のプレー・バイ・プレー、ポゼッション、ラインナップデータを読み込むRパッケージ。 nbadatarは、NBAのプレー・バイ・プレー、ポゼッション、ラインナップデータを読み込むためのRパッケージです。1996-97シーズンから2025-26シーズンまでの30シーズン分を対象としており、レギュラーシーズンとプレーオフの両方に対応しています。現行シーズンのデータは毎日更新されます。
nbadatar は無料で使えますか?ライセンスは?
nbadatar は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
nbadatar は今もメンテナンスされていますか?
半年以内に更新あり。nbadatar の最終コミットは 2026年10月1日 です。
nbadatar は何に使えますか?
過去シーズンのデータを使って、RでNBAのプレー・バイ・プレーイベントを分析する。 複数シーズンにわたるラインナップのパフォーマンスやポゼッション単位の指標を調べる。 2023年以降のデータを使って、プレーオフに特化したモデルやレポートを作成する。 毎日更新されるデータで現行NBAシーズンを追跡する。
nbadatar のインストール方法は?
pak を使って GitHub からパッケージをインストールする: pak::pak("ramirobentes/nbadatar") R でプレーごとのデータを1シーズン分読み込む: pbp <- load_pbp(2025)
nbadatar はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ramirobentes/nbadatar

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

DataFusionを基盤とするRustエンジンでApache Arrowのカラムナーデータ上でSpark SQLとDataFrameの演算子を実行し、コード変更なしでSparkを高速化します。

データ・分析#spark#arrow#datafusion
1316+7 今週414ScalaApache-2.0更新 5 時間前