Pandas Series Series.nunique() 함수

Jinku Hu 2023년1월30일
  1. pandas.Series.nunique()의 구문 :
  2. 예제 코드: Series.nunique()메서드
  3. 예제 코드: dropna = False를 사용하는Series.nunique()메서드
Pandas Series 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 개의 고유 한 값이 있습니다.[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

dropnaFalse이면Series.nunique()메서드에서도NaN이 계산됩니다.

작가: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

관련 문장 - Pandas Series