@@ -89,22 +89,6 @@ def test_sort_values(self):
89
89
with tm .assert_raises_regex (ValueError , msg ):
90
90
frame .sort_values (by = ['A' , 'B' ], axis = 0 , ascending = [True ] * 5 )
91
91
92
- # GH 16836
93
-
94
- d1 = [Timestamp (x ) for x in ['2016-01-01' , '2015-01-01' ,
95
- np .nan , '2016-01-01' ]]
96
- d2 = [Timestamp (x ) for x in ['2017-01-01' , '2014-01-01' ,
97
- '2016-01-01' , '2015-01-01' ]]
98
- df = pd .DataFrame ({'a' : d1 , 'b' : d2 }, index = [0 , 1 , 2 , 3 ])
99
-
100
- d3 = [Timestamp (x ) for x in ['2015-01-01' , '2016-01-01' ,
101
- '2016-01-01' , np .nan ]]
102
- d4 = [Timestamp (x ) for x in ['2014-01-01' , '2015-01-01' ,
103
- '2017-01-01' , '2016-01-01' ]]
104
- expected = pd .DataFrame ({'a' : d3 , 'b' : d4 }, index = [1 , 3 , 0 , 2 ])
105
- sorted_df = df .sort_values (by = ['a' , 'b' ], )
106
- tm .assert_frame_equal (sorted_df , expected )
107
-
108
92
def test_sort_values_inplace (self ):
109
93
frame = DataFrame (np .random .randn (4 , 4 ), index = [1 , 2 , 3 , 4 ],
110
94
columns = ['A' , 'B' , 'C' , 'D' ])
@@ -348,6 +332,22 @@ def test_sort_nat_values_in_int_column(self):
348
332
df_sorted = df .sort_values (["datetime" , "float" ], ascending = False )
349
333
assert_frame_equal (df_sorted , df )
350
334
335
+ # GH 16836
336
+
337
+ d1 = [Timestamp (x ) for x in ['2016-01-01' , '2015-01-01' ,
338
+ np .nan , '2016-01-01' ]]
339
+ d2 = [Timestamp (x ) for x in ['2017-01-01' , '2014-01-01' ,
340
+ '2016-01-01' , '2015-01-01' ]]
341
+ df = pd .DataFrame ({'a' : d1 , 'b' : d2 }, index = [0 , 1 , 2 , 3 ])
342
+
343
+ d3 = [Timestamp (x ) for x in ['2015-01-01' , '2016-01-01' ,
344
+ '2016-01-01' , np .nan ]]
345
+ d4 = [Timestamp (x ) for x in ['2014-01-01' , '2015-01-01' ,
346
+ '2017-01-01' , '2016-01-01' ]]
347
+ expected = pd .DataFrame ({'a' : d3 , 'b' : d4 }, index = [1 , 3 , 0 , 2 ])
348
+ sorted_df = df .sort_values (by = ['a' , 'b' ], )
349
+ tm .assert_frame_equal (sorted_df , expected )
350
+
351
351
352
352
class TestDataFrameSortIndexKinds (TestData ):
353
353
0 commit comments