DuckDBは、別途サーバーを管理することなく、アプリケーション内で動作するインプロセス型の分析用SQLデータベースです。
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
pak を使って GitHub からパッケージをインストールする
pak::pak("ramirobentes/nbadatar") - 2
R でプレーごとのデータを1シーズン分読み込む
pbp <- load_pbp(2025)
使う前に知っておきたいこと
- データは GitHub 上の Parquet ファイルでホストされているため、読み込みは外部リポジトリに依存します。
- 一部の列は 1996-97~2025-26 の期間の一部にしか存在せず、それ以外では NA になります。
収録されている特集
トピック
よくある質問
- 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 の数値は毎日更新されます。
関連プロジェクト
画像、音声、動画、埋め込み、構造化データを大規模に処理する、Rustコアを備えた高性能なPythonデータエンジン。
Apache Parquetファイルを表示し、基本的なSQLクエリを実行できるシンプルなWindowsデスクトップアプリ。
Web分析データセットと43個の標準SQLクエリを使い、分析データベースを比較できる再現性の高いベンチマークスイート。