¿Cómo mostrar el valor más frecuente en una serie de Pandas?

En este artículo, nuestra tarea básica es imprimir el valor más frecuente en una serie. Podemos encontrar el número de ocurrencias de elementos usando el método value_counts() . A partir de ahí, se puede acceder al elemento más frecuente usando el método mode() .

Ejemplo 1 :

# importing the module
import pandas as pd
   
# creating the series
series = pd.Series(['g', 'e', 'e', 'k', 's', 
                    'f', 'o', 'r', 
                    'g', 'e', 'e', 'k', 's'])
print("Printing the Original Series:")
display(series)
  
# counting the frequency of each element
freq = series.value_counts()
print("Printing the frequency")
display(freq)
  
# printing the most frequent element
print("Printing the most frequent element of series")
display(series.mode());

Producción :

Ejemplo 2: Reemplazar todos los elementos excepto el elemento más frecuente con Ninguno.

# importing the module
import pandas as pd
   
# creating the series
series = pd.Series(['g', 'e', 'e', 'k', 's', 
                    'f', 'o', 'r', 
                    'g', 'e', 'e', 'k', 's'])
  
# counting the frequency of each element
freq = series.value_counts()
  
# replacing everything else as Other
series[~series.isin(freq .index[:1])] = None
print(series)

Producción :

Publicación traducida automáticamente

Artículo escrito por hupphurr y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *