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]