Series Pandas Series.nunique() Função

Jinku Hu 30 janeiro 2023
  1. Sintaxe de pandas.Series.nunique():
  2. Códigos de exemplo: Series.nunique() Método
  3. Códigos de exemplo: Series.nunique() Método com dropna=False
Series Pandas Series.nunique() Função

O método Python Pandas Series.nunique() conta os valores únicos da Série Pandas Python.

Sintaxe de pandas.Series.nunique():

Series.nunique(dropna=True)

Parâmetros

dropna Por padrão, ‘Verdade’.
Se ‘Verdade’, NaN estiver excluída. Se False, NaN também é contado.

Retornar

Ele retorna um número inteiro que conta os valores únicos na “Série Pandas” do chamador.

Códigos de exemplo: Series.nunique() Método

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())

Resultado:

4

O chamador Series tem 4 valores únicos - [1, 2, 3, 4] exceto NaN; portanto, Series.nunique() método retorna 4 porque NaN é excluído por padrão.

Códigos de exemplo: Series.nunique() Método com dropna=False

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))

Resultado:

5

Quando dropna é False, NaN também é contado no método Series.nunique().

Autor: 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

Artigo relacionado - Pandas Series