In this article, our basic task is to print the most frequent value in a series. We can find the number of occurrences of elements using the value_counts() method. From that the most frequent element can be accessed by using the mode() method.
Example 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()); |
Output :
Example 2 : Replacing the every element except the most frequent element with None.
# 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) |
Output :
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.