Pandas シリーズ Series.nunique()関数
胡金庫
2023年1月30日
Pandas
Pandas Series
-
pandas.Series.nunique()
の構文: -
コード例:
Series.nunique()
メソッド -
コード例:
dropna = False
を指定するSeries.nunique()
メソッド

Python Pandas Series.nunique()
メソッドは、Python Pandas Series
の一意の値をカウントします。
pandas.Series.nunique()
の構文:
Series.nunique(dropna=True)
パラメーター
dropna |
デフォルトでは True です。True の場合、NaN は除外されます。False の場合、NaN もカウントされます。 |
戻り値
呼び出し元の Pandas Series
の一意の値をカウントする整数を返します。
コード例:Series.nunique()
メソッド
import pandas as pd
import numpy as np
ser = pd.Series([1, 2, 3, np.nan, 3, 4, np.nan],
name = 'No.')
print(ser.nunique())
出力:
4
呼び出し元の Series
には 4つの一意の値があります- NaN
を除く [1、2、3、4]
。したがって、Series.nunique()
メソッドはデフォルトで NaN
が除外されるため、4 を返します。
コード例:dropna = False
を指定する Series.nunique()
メソッド
import pandas as pd
import numpy as np
ser = pd.Series([1, 2, 3, np.nan, 3, 4, np.nan],
name = 'No.')
print(ser.nunique(dropna=False))
出力:
5
dropna
が False
の場合、NaN
も Series.nunique()
メソッドでカウントされます。
チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: 胡金庫