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 :