Skip to content

Commit c8e5403

Browse files
committed
FIX: DataFrame.__ne__ was not implemented
1 parent 51247f3 commit c8e5403

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

pandas/core/frame.py

+1
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ def __neg__(self):
315315
# Comparison methods
316316

317317
__eq__ = comp_method(operator.eq, '__eq__')
318+
__ne__ = comp_method(operator.ne, '__ne__')
318319
__lt__ = comp_method(operator.lt, '__lt__')
319320
__gt__ = comp_method(operator.gt, '__gt__')
320321
__le__ = comp_method(operator.le, '__le__')

pandas/core/generic.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ class NDFrame(Picklable):
5353

5454
def __init__(self, data, axes=None, copy=False):
5555
self._data = data
56-
self.axes = axes
56+
57+
@property
58+
def axes(self):
59+
return self._data.axes
5760

5861
def __repr__(self):
5962
# TODO

pandas/tests/test_frame.py

+1
Original file line numberDiff line numberDiff line change
@@ -1191,6 +1191,7 @@ def test_comp(func):
11911191
self.assertRaises(Exception, func, self.simple, self.simple[:2])
11921192

11931193
test_comp(operator.eq)
1194+
test_comp(operator.ne)
11941195
test_comp(operator.lt)
11951196
test_comp(operator.gt)
11961197
test_comp(operator.ge)

0 commit comments

Comments
 (0)