Pandas DataFrame ne() Method

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

The below is the syntax of the DataFrame.ne() method.

Syntax

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

Parameters

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

axis: It represents index or column axis, '0' for index and '1' for the column. When the axis=0, method applied over the index axis and when the axis=1 method applied over the column axis. For the input Series , axis to match Series index on.

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

Example 1: Comparing the DataFrame in Pandas

Here, we are comparing a dataframe with a scalar value by using the DataFrame.ne() 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 ne method-----")
print(df.ne(200))


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

Example 2: Comparing the DataFrame in Pandas

Here, we are comparing a dataframe with a Series using the DataFrame.ne() 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 ne method-----")
print(df.ne(series,axis=0))


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

Example: Comparing the DataFrame with the other DataFrame

Here, we are comparing a dataframe with another DataFrame by using the DataFrame.ne() method. See the below example.

#importing pandas as pd
import pandas as pd
#creating the DataFrame
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 ne method-----")
print(df_1.ne(df_2))


----After applying ne method-----
A B C
0 False True True
1 True True True

Conclusion

In this tutorial, we learned the Python pandas DataFrame.ne() method. We learned the syntax, parameters and by applying this method on the DataFrame we solved examples and understood the DataFrame.ne() method.