@@ -1381,12 +1381,6 @@ def test_drop_duplicates(self):
1381
1381
tm .assert_frame_equal (result , expected )
1382
1382
self .assertEqual (len (result ), 0 )
1383
1383
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
-
1390
1384
# multi column
1391
1385
expected = df .loc [[0 , 1 , 2 , 3 ]]
1392
1386
result = df .drop_duplicates (np .array (['AAA' , 'B' ]))
@@ -1402,12 +1396,6 @@ def test_drop_duplicates(self):
1402
1396
expected = df .loc [[0 ]]
1403
1397
tm .assert_frame_equal (result , expected )
1404
1398
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
-
1411
1399
# consider everything
1412
1400
df2 = df .loc [:, ['AAA' , 'B' , 'C' ]]
1413
1401
@@ -1424,13 +1412,6 @@ def test_drop_duplicates(self):
1424
1412
expected = df2 .drop_duplicates (['AAA' , 'B' ], keep = False )
1425
1413
tm .assert_frame_equal (result , expected )
1426
1414
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
-
1434
1415
# integers
1435
1416
result = df .drop_duplicates ('C' )
1436
1417
expected = df .iloc [[0 , 2 ]]
@@ -1529,12 +1510,6 @@ def test_drop_duplicates_tuple(self):
1529
1510
self .assertEqual (len (result ), 0 )
1530
1511
tm .assert_frame_equal (result , expected )
1531
1512
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
-
1538
1513
# multi column
1539
1514
expected = df .loc [[0 , 1 , 2 , 3 ]]
1540
1515
result = df .drop_duplicates ((('AA' , 'AB' ), 'B' ))
@@ -1563,12 +1538,6 @@ def test_drop_duplicates_NA(self):
1563
1538
tm .assert_frame_equal (result , expected )
1564
1539
self .assertEqual (len (result ), 0 )
1565
1540
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
-
1572
1541
# multi column
1573
1542
result = df .drop_duplicates (['A' , 'B' ])
1574
1543
expected = df .loc [[0 , 2 , 3 , 6 ]]
@@ -1582,12 +1551,6 @@ def test_drop_duplicates_NA(self):
1582
1551
expected = df .loc [[6 ]]
1583
1552
tm .assert_frame_equal (result , expected )
1584
1553
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
-
1591
1554
# nan
1592
1555
df = DataFrame ({'A' : ['foo' , 'bar' , 'foo' , 'bar' ,
1593
1556
'foo' , 'bar' , 'bar' , 'foo' ],
@@ -1610,12 +1573,6 @@ def test_drop_duplicates_NA(self):
1610
1573
tm .assert_frame_equal (result , expected )
1611
1574
self .assertEqual (len (result ), 0 )
1612
1575
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
-
1619
1576
# multi column
1620
1577
result = df .drop_duplicates (['C' , 'B' ])
1621
1578
expected = df .loc [[0 , 1 , 2 , 4 ]]
@@ -1629,12 +1586,6 @@ def test_drop_duplicates_NA(self):
1629
1586
expected = df .loc [[1 ]]
1630
1587
tm .assert_frame_equal (result , expected )
1631
1588
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
-
1638
1589
def test_drop_duplicates_NA_for_take_all (self ):
1639
1590
# none
1640
1591
df = DataFrame ({'A' : [None , None , 'foo' , 'bar' ,
@@ -1697,14 +1648,6 @@ def test_drop_duplicates_inplace(self):
1697
1648
tm .assert_frame_equal (result , expected )
1698
1649
self .assertEqual (len (df ), 0 )
1699
1650
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
-
1708
1651
# multi column
1709
1652
df = orig .copy ()
1710
1653
df .drop_duplicates (['A' , 'B' ], inplace = True )
@@ -1724,14 +1667,6 @@ def test_drop_duplicates_inplace(self):
1724
1667
result = df
1725
1668
tm .assert_frame_equal (result , expected )
1726
1669
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
-
1735
1670
# consider everything
1736
1671
orig2 = orig .loc [:, ['A' , 'B' , 'C' ]].copy ()
1737
1672
@@ -1754,17 +1689,7 @@ def test_drop_duplicates_inplace(self):
1754
1689
result = df2
1755
1690
tm .assert_frame_equal (result , expected )
1756
1691
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
-
1766
1692
# Rounding
1767
-
1768
1693
def test_round (self ):
1769
1694
# GH 2665
1770
1695
0 commit comments