libs.utils.converter module

libs/utils/converter.py

libs.utils.converter.df_to_ranking(df, title, step=40)

DataFrameからランキングテーブルを生成

Parameters:
  • df (pd.DataFrame) – 対象データ

  • title (str) – 種別

  • step (int, optional) – 分割行. Defaults to 40.

Returns:

整形テキスト

Return type:

dict[str, str]

libs.utils.converter.df_to_remarks(df, options)

DataFrameからメモテーブルを生成

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

Returns:

整形テキスト

Return type:

dict[str, str]

libs.utils.converter.df_to_results_details(df, options, limit=2000)

戦績(詳細)データをテキスト変換

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

  • limit (int, optional) – 分割文字数. Defaults to 2000.

Returns:

整形テキスト

Return type:

dict[str, str]

libs.utils.converter.df_to_results_simple(df, options, limit=2000)

戦績(簡易)データをテキスト変換

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

  • limit (int, optional) – 分割文字数. Defaults to 2000.

Returns:

整形テキスト

Return type:

dict[str, str]

libs.utils.converter.df_to_seat_data(df, options)

座席データ生成

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

Returns:

整形テキスト

Return type:

dict[str, str]

libs.utils.converter.df_to_text_table(df, options, step=40)

DataFrameからテキストテーブルの生成

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

  • step (int, optional) – 分割行. Defaults to 40.

Returns:

生成テーブル

Return type:

dict[str, str]

libs.utils.converter.df_to_text_table2(df, options, limit=2000)

DataFrameからテキストテーブルの生成(縦横変換)

Parameters:
  • df (pd.DataFrame) – 対象データ

  • options (StyleOptions) – 表示フラグ

  • limit (int, optional) – 分割文字数. Defaults to 2000.

Returns:

生成テーブル

Return type:

dict

libs.utils.converter.save_output(df, options, headline=None, suffix=None)

指定されたフォーマットでdfを保存する

Parameters:
  • df (pd.DataFrame) – 保存対象データ

  • options (StyleOptions) – 詳細オプション

  • headline (tuple[MessageType, StyleOptions], optional) – ヘッダコメント. Defaults to None.

  • suffix (str, optional) – 保存ファイル名に追加する文字列. Defaults to None.

Returns:

保存状態

  • Path: 保存したファイルパス

  • None: ファイル出力なし

Return type:

Union[Path, None]