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 :
<!–
–>
Please Login to comment…