Pandas DataFrame lt() Method

In this tutorial, we will learn the Python pandas DataFrame.lt() method. This method is used to get less than of dataframe and other, element-wise (binary operator lt). It returns the DataFrame of bool that is the result of the comparison.

The below shows the syntax of the DataFrame.lt() method .

Syntax

DataFrame.lt(other, axis='columns', level=None)

Parameters

other: It can be any single or multiple element data structure, or list-like object, for example, scalar, sequence, Series, or DataFrame.

axis:'0' represents the index and '1' represents the columns and the default is columns. It represents whether to compare by the index axis or column axis.

level: It represents the int or label. It broadcasts across a level, matching Index values on the passed MultiIndex level.

Example: Comparing the DataFrame with the constant using the DataFrame.lt() Method

Here, we are comparing DataFrame with a scalar using the DataFrame.lt() method that returns a bool-type dataframe.

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
print("--------The DataFrame is---------")
print(df)
print("----After applying lt function-----")
print(df.lt(200))


--------The DataFrame is---------
A B C
0 200 60 150
1 500 250 1
----After applying lt function-----
A B C
0 False True True
1 False False True

Example: Comparing the DataFrame with the Series using the DataFrame.lt() Method

Here, we are comparing DataFrame with a Series using the DataFrame.lt() method. See the below example.

#importing pandas as pd
import pandas as pd
#creating the DataFrame
df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
print("--------The DataFrame is---------")
print(df)
series = pd.Series([150, 200,150]) 
print("----After applying lt function-----")
print(df.lt(series,axis=0))


--------The DataFrame is---------
A B C
0 200 60 150
1 500 250 1
----After applying lt function-----
A B C
0 False True False
1 False False True
2 False False False

Example: Comparing the DataFrame with the other DataFrame using the DataFrame.lt() Method

Here, we are comparing DataFrame with other DataFrame using the DataFrame.lt() method.

#importing pandas as pd
import pandas as pd
#creating the DataFrames
df_1=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
df_2=pd.DataFrame({"A":[200,550],"B":[65,251],"C":[100,10]})
print("----After applying lt function-----")
print(df_1.lt(df_2))


----After applying lt function-----
A B C
0 False True False
1 True True True

Conclusion:

In this tutorial, we learned the Python pandas DataFrame.lt() method. We learned the syntax, parameters and applying this method on the DataFrame to understand the DataFrame.lt() method.