@@ -120,10 +120,6 @@ def test_basic(self):
120
120
# corner cases
121
121
self .assertRaises (Exception , grouped .aggregate , lambda x : x * 2 )
122
122
123
- result = self .df .groupby ([]).groups
124
- expected = range (len (self .df ))
125
- self .assertEqual (tuple (result ), tuple (expected ))
126
-
127
123
# tests for first / last / nth
128
124
grouped = self .df .groupby ('A' )
129
125
first = grouped .first ()
@@ -144,7 +140,9 @@ def test_basic(self):
144
140
expected .name = 'foo'
145
141
assert_series_equal (nth .xs ('foo' ), expected )
146
142
147
-
143
+ def test_empty_groups (self ):
144
+ # GH # 1048
145
+ self .assertRaises (ValueError , self .df .groupby , [])
148
146
149
147
def test_groupby_dict_mapping (self ):
150
148
# GH #679
@@ -1624,10 +1622,10 @@ def test_column_select_via_attr(self):
1624
1622
def test_rank_apply (self ):
1625
1623
lev1 = np .array ([rands (10 ) for _ in xrange (1000 )], dtype = object )
1626
1624
lev2 = np .array ([rands (10 ) for _ in xrange (130 )], dtype = object )
1627
- lab1 = np .random .randint (0 , 1000 , size = 10000 )
1628
- lab2 = np .random .randint (0 , 130 , size = 10000 )
1625
+ lab1 = np .random .randint (0 , 1000 , size = 5000 )
1626
+ lab2 = np .random .randint (0 , 130 , size = 5000 )
1629
1627
1630
- df = DataFrame ({'value' : np .random .randn (10000 ),
1628
+ df = DataFrame ({'value' : np .random .randn (5000 ),
1631
1629
'key1' : lev1 .take (lab1 ),
1632
1630
'key2' : lev2 .take (lab2 )})
1633
1631
0 commit comments