@@ -1381,12 +1381,6 @@ def test_drop_duplicates(self):
13811381 tm .assert_frame_equal (result , expected )
13821382 self .assertEqual (len (result ), 0 )
13831383
1384- # deprecate take_last
1385- with tm .assert_produces_warning (FutureWarning ):
1386- result = df .drop_duplicates ('AAA' , take_last = True )
1387- expected = df .loc [[6 , 7 ]]
1388- tm .assert_frame_equal (result , expected )
1389-
13901384 # multi column
13911385 expected = df .loc [[0 , 1 , 2 , 3 ]]
13921386 result = df .drop_duplicates (np .array (['AAA' , 'B' ]))
@@ -1402,12 +1396,6 @@ def test_drop_duplicates(self):
14021396 expected = df .loc [[0 ]]
14031397 tm .assert_frame_equal (result , expected )
14041398
1405- # deprecate take_last
1406- with tm .assert_produces_warning (FutureWarning ):
1407- result = df .drop_duplicates (('AAA' , 'B' ), take_last = True )
1408- expected = df .loc [[0 , 5 , 6 , 7 ]]
1409- tm .assert_frame_equal (result , expected )
1410-
14111399 # consider everything
14121400 df2 = df .loc [:, ['AAA' , 'B' , 'C' ]]
14131401
@@ -1424,13 +1412,6 @@ def test_drop_duplicates(self):
14241412 expected = df2 .drop_duplicates (['AAA' , 'B' ], keep = False )
14251413 tm .assert_frame_equal (result , expected )
14261414
1427- # deprecate take_last
1428- with tm .assert_produces_warning (FutureWarning ):
1429- result = df2 .drop_duplicates (take_last = True )
1430- with tm .assert_produces_warning (FutureWarning ):
1431- expected = df2 .drop_duplicates (['AAA' , 'B' ], take_last = True )
1432- tm .assert_frame_equal (result , expected )
1433-
14341415 # integers
14351416 result = df .drop_duplicates ('C' )
14361417 expected = df .iloc [[0 , 2 ]]
@@ -1529,12 +1510,6 @@ def test_drop_duplicates_tuple(self):
15291510 self .assertEqual (len (result ), 0 )
15301511 tm .assert_frame_equal (result , expected )
15311512
1532- # deprecate take_last
1533- with tm .assert_produces_warning (FutureWarning ):
1534- result = df .drop_duplicates (('AA' , 'AB' ), take_last = True )
1535- expected = df .loc [[6 , 7 ]]
1536- tm .assert_frame_equal (result , expected )
1537-
15381513 # multi column
15391514 expected = df .loc [[0 , 1 , 2 , 3 ]]
15401515 result = df .drop_duplicates ((('AA' , 'AB' ), 'B' ))
@@ -1563,12 +1538,6 @@ def test_drop_duplicates_NA(self):
15631538 tm .assert_frame_equal (result , expected )
15641539 self .assertEqual (len (result ), 0 )
15651540
1566- # deprecate take_last
1567- with tm .assert_produces_warning (FutureWarning ):
1568- result = df .drop_duplicates ('A' , take_last = True )
1569- expected = df .loc [[1 , 6 , 7 ]]
1570- tm .assert_frame_equal (result , expected )
1571-
15721541 # multi column
15731542 result = df .drop_duplicates (['A' , 'B' ])
15741543 expected = df .loc [[0 , 2 , 3 , 6 ]]
@@ -1582,12 +1551,6 @@ def test_drop_duplicates_NA(self):
15821551 expected = df .loc [[6 ]]
15831552 tm .assert_frame_equal (result , expected )
15841553
1585- # deprecate take_last
1586- with tm .assert_produces_warning (FutureWarning ):
1587- result = df .drop_duplicates (['A' , 'B' ], take_last = True )
1588- expected = df .loc [[1 , 5 , 6 , 7 ]]
1589- tm .assert_frame_equal (result , expected )
1590-
15911554 # nan
15921555 df = DataFrame ({'A' : ['foo' , 'bar' , 'foo' , 'bar' ,
15931556 'foo' , 'bar' , 'bar' , 'foo' ],
@@ -1610,12 +1573,6 @@ def test_drop_duplicates_NA(self):
16101573 tm .assert_frame_equal (result , expected )
16111574 self .assertEqual (len (result ), 0 )
16121575
1613- # deprecate take_last
1614- with tm .assert_produces_warning (FutureWarning ):
1615- result = df .drop_duplicates ('C' , take_last = True )
1616- expected = df .loc [[3 , 7 ]]
1617- tm .assert_frame_equal (result , expected )
1618-
16191576 # multi column
16201577 result = df .drop_duplicates (['C' , 'B' ])
16211578 expected = df .loc [[0 , 1 , 2 , 4 ]]
@@ -1629,12 +1586,6 @@ def test_drop_duplicates_NA(self):
16291586 expected = df .loc [[1 ]]
16301587 tm .assert_frame_equal (result , expected )
16311588
1632- # deprecate take_last
1633- with tm .assert_produces_warning (FutureWarning ):
1634- result = df .drop_duplicates (['C' , 'B' ], take_last = True )
1635- expected = df .loc [[1 , 3 , 6 , 7 ]]
1636- tm .assert_frame_equal (result , expected )
1637-
16381589 def test_drop_duplicates_NA_for_take_all (self ):
16391590 # none
16401591 df = DataFrame ({'A' : [None , None , 'foo' , 'bar' ,
@@ -1697,14 +1648,6 @@ def test_drop_duplicates_inplace(self):
16971648 tm .assert_frame_equal (result , expected )
16981649 self .assertEqual (len (df ), 0 )
16991650
1700- # deprecate take_last
1701- df = orig .copy ()
1702- with tm .assert_produces_warning (FutureWarning ):
1703- df .drop_duplicates ('A' , take_last = True , inplace = True )
1704- expected = orig .loc [[6 , 7 ]]
1705- result = df
1706- tm .assert_frame_equal (result , expected )
1707-
17081651 # multi column
17091652 df = orig .copy ()
17101653 df .drop_duplicates (['A' , 'B' ], inplace = True )
@@ -1724,14 +1667,6 @@ def test_drop_duplicates_inplace(self):
17241667 result = df
17251668 tm .assert_frame_equal (result , expected )
17261669
1727- # deprecate take_last
1728- df = orig .copy ()
1729- with tm .assert_produces_warning (FutureWarning ):
1730- df .drop_duplicates (['A' , 'B' ], take_last = True , inplace = True )
1731- expected = orig .loc [[0 , 5 , 6 , 7 ]]
1732- result = df
1733- tm .assert_frame_equal (result , expected )
1734-
17351670 # consider everything
17361671 orig2 = orig .loc [:, ['A' , 'B' , 'C' ]].copy ()
17371672
@@ -1754,17 +1689,7 @@ def test_drop_duplicates_inplace(self):
17541689 result = df2
17551690 tm .assert_frame_equal (result , expected )
17561691
1757- # deprecate take_last
1758- df2 = orig2 .copy ()
1759- with tm .assert_produces_warning (FutureWarning ):
1760- df2 .drop_duplicates (take_last = True , inplace = True )
1761- with tm .assert_produces_warning (FutureWarning ):
1762- expected = orig2 .drop_duplicates (['A' , 'B' ], take_last = True )
1763- result = df2
1764- tm .assert_frame_equal (result , expected )
1765-
17661692 # Rounding
1767-
17681693 def test_round (self ):
17691694 # GH 2665
17701695
0 commit comments