データフレームの条件付き書式設定による最大値の強調表示方法


まず、Pandasをインポートします。

import pandas as pd

次に、データフレームを作成します。以下は、サンプルのデータフレームです。

df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
                   'B': [6, 7, 8, 9, 10],
                   'C': [11, 12, 13, 14, 15]})

データフレームの最大値を取得します。

max_value = df.max().max()

最大値を持つセルを強調表示するために、条件付き書式設定を使用します。style.applymap()メソッドを使用して、各セルの値をチェックし、最大値と一致する場合にスタイルを適用します。

def highlight_max(value):
    if value == max_value:
        return 'background-color: yellow'
    else:
        return ''
styled_df = df.style.applymap(highlight_max)

上記のコードでは、最大値と一致するセルの背景色を黄色に設定しています。必要に応じて、他のスタイルオプションも適用できます。

最後に、スタイルが適用されたデータフレームを表示します。

styled_df

これで、データフレームの最大値を強調表示するための条件付き書式設定が完了しました。これを応用することで、データ分析や可視化の際に重要な情報を素早く把握することができます。

以上が、データフレームの条件付き書式設定による最大値の強調表示方法の例です。