Ne() Function Of Pandas DataFrame Class

Overview:

  • The ne() function implements the binary operation "Not Equal To"(!=) for a pandas DataFrame instance to be compared with another DataFrame.
  • The result of the (un)equality check by ne() method is returned as a DataFrame.
  • The returned DataFrame instance contains Boolean values denoting the results of the equality test for the elements present in two DataFrame instances.

Example:

# Python example program that checks elements from two pandas DataFrame instances for 

# unequality

import pandas as pd

 

d1 = [(10, 20, 30),

      (40, 50, 60),

      (70, 80, 90)];

 

d2 = [(10, 15, 30),

      (20, 25, 50),

      (70, 75, 90)];

 

dataFrame1 = pd.DataFrame(data=d1);

dataFrame2 = pd.DataFrame(data=d2);

 

# Check which dataframe elements are not equal

result = dataFrame1.ne(dataFrame2);

 

# Print first data frame

print("Dataframe1:");

print(dataFrame1);

 

# Print second data frame

print("Dataframe2:");

print(dataFrame2);

 

# Print Dataframe1 != Dataframe2

print("Result of dataFrame1.ne(dataFrame2):");

print(result);

 

Output:

Dataframe1:

    0   1   2

0  10  20  30

1  40  50  60

2  70  80  90

Dataframe2:

    0   1   2

0  10  15  30

1  20  25  50

2  70  75  90

Result of dataFrame1.ne(dataFrame2):

       0     1      2

0  False  True  False

1   True  True   True

2  False  True  False

 


Copyright 2023 © pythontic.com