PandasのDataFrameには、nunique()メソッドという機能があります。この機能は、データフレームの各列に含まれるユニークな値の個数を求めることができます。
例えば、以下のようなデータフレームを考えます。
import pandas as pd
df = pd.DataFrame({
'A': [1, 2, 3, 4, 5],
'B': [2, 3, 4, 5, 6],
'C': [3, 4, 5, 6, 7]
})
print(df)
実行結果:
A B C
0 1 2 3
1 2 3 4
2 3 4 5
3 4 5 6
4 5 6 7
このデータフレームの各列に含まれるユニークな値の個数を求めるには、nunique()メソッドを使用します。
print(df.nunique())
実行結果:
A 5
B 5
C 5
dtype: int64
上記の結果から、A列、B列、C列に含まれるユニークな値の個数は、それぞれ5個であることがわかります。