@@ -1795,8 +1795,8 @@ def test_groupby_level(self):
1795
1795
frame = self .mframe
1796
1796
deleveled = frame .reset_index ()
1797
1797
1798
- result0 = frame .groupby (level = 0 ).sum ()
1799
- result1 = frame .groupby (level = 1 ).sum ()
1798
+ result0 = frame .groupby (level = 0 , sort = False ).sum ()
1799
+ result1 = frame .groupby (level = 1 , sort = False ).sum ()
1800
1800
1801
1801
expected0 = frame .groupby (deleveled ['first' ].values ).sum ()
1802
1802
expected1 = frame .groupby (deleveled ['second' ].values ).sum ()
@@ -1813,15 +1813,15 @@ def test_groupby_level(self):
1813
1813
assert result1 .index .name == frame .index .names [1 ]
1814
1814
1815
1815
# groupby level name
1816
- result0 = frame .groupby (level = 'first' ).sum ()
1817
- result1 = frame .groupby (level = 'second' ).sum ()
1816
+ result0 = frame .groupby (level = 'first' , sort = False ).sum ()
1817
+ result1 = frame .groupby (level = 'second' , sort = False ).sum ()
1818
1818
assert_frame_equal (result0 , expected0 )
1819
1819
assert_frame_equal (result1 , expected1 )
1820
1820
1821
1821
# axis=1
1822
1822
1823
- result0 = frame .T .groupby (level = 0 , axis = 1 ).sum ()
1824
- result1 = frame .T .groupby (level = 1 , axis = 1 ).sum ()
1823
+ result0 = frame .T .groupby (level = 0 , axis = 1 , sort = False ).sum ()
1824
+ result1 = frame .T .groupby (level = 1 , axis = 1 , sort = False ).sum ()
1825
1825
assert_frame_equal (result0 , expected0 .T )
1826
1826
assert_frame_equal (result1 , expected1 .T )
1827
1827
@@ -1843,7 +1843,7 @@ def test_groupby_level_with_nas(self):
1843
1843
# factorizing doesn't confuse things
1844
1844
s = Series (np .arange (8. ), index = index )
1845
1845
result = s .groupby (level = 0 ).sum ()
1846
- expected = Series ([22 . , 6 . ], index = [1 , 0 ])
1846
+ expected = Series ([6 . , 22 . ], index = [0 , 1 ])
1847
1847
assert_series_equal (result , expected )
1848
1848
1849
1849
index = MultiIndex (levels = [[1 , 0 ], [0 , 1 , 2 , 3 ]],
@@ -1853,7 +1853,7 @@ def test_groupby_level_with_nas(self):
1853
1853
# factorizing doesn't confuse things
1854
1854
s = Series (np .arange (8. ), index = index )
1855
1855
result = s .groupby (level = 0 ).sum ()
1856
- expected = Series ([18 . , 6 . ], index = [1 , 0 ])
1856
+ expected = Series ([6 . , 18 . ], index = [0.0 , 1. 0 ])
1857
1857
assert_series_equal (result , expected )
1858
1858
1859
1859
def test_groupby_level_apply (self ):
@@ -1937,7 +1937,7 @@ def test_groupby_complex(self):
1937
1937
assert_series_equal (result , expected )
1938
1938
1939
1939
def test_level_preserve_order (self ):
1940
- grouped = self .mframe .groupby (level = 0 )
1940
+ grouped = self .mframe .groupby (level = 0 , sort = False )
1941
1941
exp_labels = np .array ([0 , 0 , 0 , 1 , 1 , 2 , 2 , 3 , 3 , 3 ], np .intp )
1942
1942
assert_almost_equal (grouped .grouper .labels [0 ], exp_labels )
1943
1943
0 commit comments