- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to check if the elements of a series object are Greater Than or Equal to scalar value?
The series.ge() method in the pandas constructor is used to apply the Greater Than or Equal to comparison operation between elements of the given series with another (maybe another series or a scalar value). The comparison operation is exactly equivalent to series >= Other.
To check the Greater Than or Equal comparison operation between elements of the given series with scalar, we will use this series.ge() method. Here we need to send the scalar value as a parameter to the series.ge() method. Then the method will compare the elements of the series object with the specified scalar value.
As a result, the method will return a new series object with boolean values. It returns True for every element which is Greater than or Equal to the scalar. Otherwise, it will return False.
In this following example, we have applied the Greater than or Equal to comparison operation between a series object and scalar.
# importing packages import pandas as pd import numpy as np #create pandas series sr = pd.Series([53, 28, np.nan, 87, 72, 21, np.nan, 12]) print(sr) # apply ge() method with a scalar value result = sr.ge(28) print(result)
The output is given below −
0 53.0 1 28.0 2 NaN 3 87.0 4 72.0 5 21.0 6 NaN 7 12.0 dtype: float64 0 True 1 True 2 False 3 True 4 True 5 False 6 False 7 False dtype: bool
The first element in the series object 53.0 is compared with the scalar 28 which is nothing but 53.0 >= 28 then the expected output will be True which is represented in the corresponding index of the output series object. In the same way, the remaining elements of the series object are compared with 28.
In the previous example, the null values are also compared with the scalar value and the result will be False because Nan == anything will be False. So this time, we are replacing those missing values with an integer value 50 by using the fill_value parameter.
# importing packages import pandas as pd import numpy as np #create pandas series sr = pd.Series([46, np.nan, 35, 59, 87, 72, np.nan, 12]) print(sr) # apply ge() method using a scalar value by replacing missing values result = sr.ge(50, fill_value=50) print("Output:") print(result)
The output is as follows −
0 46.0 1 NaN 2 35.0 3 59.0 4 87.0 5 72.0 6 NaN 7 12.0 dtype: float64 Output: 0 False 1 True 2 False 3 True 4 True 5 True 6 True 7 False dtype: bool
In the above output block, We can observe that the Nan values are replaced with “50”.
- How to check the elements of a series object are Greater Than a scalar value?
- How to apply Greater Than or Equal operation on the elements of two series objects?
- Mask array elements greater than or equal to a given value in Numpy
- How to find the frequency of values greater than or equal to a certain value in R?
- How to find numbers in an array that are greater than, less than, or equal to a value in java?
- Check if any value in an R vector is greater than or less than a certain value.
- How to check whether a column value is less than or greater than a certain value in R?
- Check which element in a masked array is greater than or equal to a given value in NumPy
- C# program to check if all the values in a list that are greater than a given value
- Python program to check if all the values in a list that are greater than a given value
- How to check if a list element is greater than a certain value in R?
- Count elements such that there are exactly X elements with values greater than or equal to X in C++
- Program to check if all the values in a list that are greater than a given value in Python