Pythonのpandasメソッド mode

2023年10月9日

pandasmodeメソッドは、DataFrameまたはSeries内の最頻値(モード)を計算するためのメソッドです。モードは、データセット内で最も頻繁に出現する値を表します。

以下は、modeメソッドの基本的な使い方です:

python
import pandas as pd

# サンプルのSeriesを作成する
data = [1, 2, 2, 3, 4, 4, 4, 5, 5, 5]
s = pd.Series(data)

# 最頻値を計算する
mode_result = s.mode()

# 結果を表示する
print(mode_result)

上記のコードでは、modeメソッドを使用して、Series s 内の最頻値を計算しています。結果として、最頻値が表示されます。

modeメソッドの主な特徴は以下です:

  • 最頻値が複数ある場合でも、全ての最頻値を含むSeriesを返します。
  • データが一意の値しか持たない場合、結果は元のデータと同じ値を持つSeriesになります。
  • データが複数の最頻値を持つ場合、全ての最頻値を含むSeriesが返されます。

modeメソッドは、データ内で最も頻繁に出現する値を特定するのに役立ちます。データの特性や分布を理解し、最も一般的な値を把握するのに便利です。