@@ -641,11 +641,11 @@ def test_difference(self):
641
641
self .assertEqual (len (result ), 0 )
642
642
self .assertEqual (result .name , first .name )
643
643
644
- def test_symmetric_diff (self ):
644
+ def test_symmetric_difference (self ):
645
645
# smoke
646
646
idx1 = Index ([1 , 2 , 3 , 4 ], name = 'idx1' )
647
647
idx2 = Index ([2 , 3 , 4 , 5 ])
648
- result = idx1 .sym_diff (idx2 )
648
+ result = idx1 .symmetric_difference (idx2 )
649
649
expected = Index ([1 , 5 ])
650
650
self .assertTrue (tm .equalContents (result , expected ))
651
651
self .assertIsNone (result .name )
@@ -658,7 +658,7 @@ def test_symmetric_diff(self):
658
658
# multiIndex
659
659
idx1 = MultiIndex .from_tuples (self .tuples )
660
660
idx2 = MultiIndex .from_tuples ([('foo' , 1 ), ('bar' , 3 )])
661
- result = idx1 .sym_diff (idx2 )
661
+ result = idx1 .symmetric_difference (idx2 )
662
662
expected = MultiIndex .from_tuples ([('bar' , 2 ), ('baz' , 3 ), ('bar' , 3 )])
663
663
self .assertTrue (tm .equalContents (result , expected ))
664
664
@@ -667,7 +667,7 @@ def test_symmetric_diff(self):
667
667
# and the correct non-nan values are there. punt on sorting.
668
668
idx1 = Index ([1 , 2 , 3 , np .nan ])
669
669
idx2 = Index ([0 , 1 , np .nan ])
670
- result = idx1 .sym_diff (idx2 )
670
+ result = idx1 .symmetric_difference (idx2 )
671
671
# expected = Index([0.0, np.nan, 2.0, 3.0, np.nan])
672
672
673
673
nans = pd .isnull (result )
@@ -679,11 +679,11 @@ def test_symmetric_diff(self):
679
679
idx1 = Index ([1 , 2 , 3 , 4 ], name = 'idx1' )
680
680
idx2 = np .array ([2 , 3 , 4 , 5 ])
681
681
expected = Index ([1 , 5 ])
682
- result = idx1 .sym_diff (idx2 )
682
+ result = idx1 .symmetric_difference (idx2 )
683
683
self .assertTrue (tm .equalContents (result , expected ))
684
684
self .assertEqual (result .name , 'idx1' )
685
685
686
- result = idx1 .sym_diff (idx2 , result_name = 'new_name' )
686
+ result = idx1 .symmetric_difference (idx2 , result_name = 'new_name' )
687
687
self .assertTrue (tm .equalContents (result , expected ))
688
688
self .assertEqual (result .name , 'new_name' )
689
689
0 commit comments