File tree 3 files changed +11
-0
lines changed
3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -560,6 +560,9 @@ def __nonzero__(self):
560
560
561
561
__bool__ = __nonzero__
562
562
563
+ def __abs__ (self ):
564
+ return self .abs ()
565
+
563
566
#----------------------------------------------------------------------
564
567
# Array Interface
565
568
Original file line number Diff line number Diff line change @@ -3234,9 +3234,11 @@ def test_operators_timedelta64(self):
3234
3234
3235
3235
# abs
3236
3236
result = diffs .abs ()
3237
+ result2 = abs (diffs )
3237
3238
expected = DataFrame (dict (A = df ['A' ]- df ['C' ],
3238
3239
B = df ['B' ]- df ['A' ]))
3239
3240
assert_frame_equal (result ,expected )
3241
+ assert_frame_equal (result2 , expected )
3240
3242
3241
3243
# mixed frame
3242
3244
mixed = diffs .copy ()
Original file line number Diff line number Diff line change @@ -355,18 +355,24 @@ def test_get_value(self):
355
355
356
356
def test_abs (self ):
357
357
result = self .panel .abs ()
358
+ result2 = abs (self .panel )
358
359
expected = np .abs (self .panel )
359
360
self .assert_panel_equal (result , expected )
361
+ self .assert_panel_equal (result2 , expected )
360
362
361
363
df = self .panel ['ItemA' ]
362
364
result = df .abs ()
365
+ result2 = abs (df )
363
366
expected = np .abs (df )
364
367
assert_frame_equal (result , expected )
368
+ assert_frame_equal (result2 , expected )
365
369
366
370
s = df ['A' ]
367
371
result = s .abs ()
372
+ result2 = abs (s )
368
373
expected = np .abs (s )
369
374
assert_series_equal (result , expected )
375
+ assert_series_equal (result2 , expected )
370
376
371
377
372
378
class CheckIndexing (object ):
You can’t perform that action at this time.
0 commit comments