API · Pandas
Pandas Series Series.nunique() 함수
Pandas Series.nunique 메서드는 Python Pandas 시리즈의 고유 한 값을 계산합니다.
이 페이지의 내용
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 개의 고유 한 값이 있습니다.[1, 2, 3, 4]는NaN을 제외합니다. 따라서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이면Series.nunique()메서드에서도NaN이 계산됩니다.