libs.domain.aggregate module¶
libs/domain/aggregate.py
- libs.domain.aggregate.calculation_rating()¶
レーティング集計
- Returns:
集計結果
- Return type:
pd.DataFrame
- libs.domain.aggregate.game_summary(filter_items=None, drop_items=None)¶
ゲーム結果をサマライズする
- Parameters:
filter_items (Optional[list[str]]) – 抽出するカラム. Defaults to None.
drop_items (Optional[list[str]]) – 除外するカラム. Defaults to None.
- Returns:
集計結果
- Return type:
pd.DataFrame
- libs.domain.aggregate.grade_promotion_check(grade_level, point, rank)¶
昇段チェック
- Parameters:
grade_level (int) – 現在のレベル(段位)
point (int) – 現在の昇段ポイント
rank (int) – 獲得順位
- Returns:
チェック後の昇段ポイント, チェック後のレベル(段位)
- Return type:
tuple[int, int]
- libs.domain.aggregate.matrix_table()¶
対局対戦マトリックス表の作成
- Returns:
集計結果
- Return type:
pd.DataFrame