@@ -1233,7 +1233,7 @@ def test_codes_dtypes(self):
12331233 def test_basic (self ):
12341234
12351235 # test basic creation / coercion of categoricals
1236- s = Series (self .factor ,name = 'A' )
1236+ s = Series (self .factor , name = 'A' )
12371237 self .assertEqual (s .dtype ,'category' )
12381238 self .assertEqual (len (s ),len (self .factor ))
12391239 str (s .values )
@@ -1260,8 +1260,9 @@ def test_basic(self):
12601260 df = DataFrame ({'A' : s , 'B' : s , 'C' : 1 })
12611261 result1 = df ['A' ]
12621262 result2 = df ['B' ]
1263- tm .assert_series_equal (result1 ,s )
1264- tm .assert_series_equal (result2 ,s )
1263+ tm .assert_series_equal (result1 , s )
1264+ tm .assert_series_equal (result2 , s , check_names = False )
1265+ self .assertEqual (result2 .name , 'B' )
12651266 self .assertEqual (len (df ),len (self .factor ))
12661267 str (df .values )
12671268 str (df )
@@ -1344,23 +1345,23 @@ def test_construction_frame(self):
13441345 # GH8626
13451346
13461347 # dict creation
1347- df = DataFrame ({ 'A' : list ('abc' ) },dtype = 'category' )
1348- expected = Series (list ('abc' ),dtype = 'category' )
1349- tm .assert_series_equal (df ['A' ],expected )
1348+ df = DataFrame ({ 'A' : list ('abc' ) }, dtype = 'category' )
1349+ expected = Series (list ('abc' ), dtype = 'category' , name = 'A ' )
1350+ tm .assert_series_equal (df ['A' ], expected )
13501351
13511352 # to_frame
1352- s = Series (list ('abc' ),dtype = 'category' )
1353+ s = Series (list ('abc' ), dtype = 'category' )
13531354 result = s .to_frame ()
1354- expected = Series (list ('abc' ),dtype = 'category' )
1355- tm .assert_series_equal (result [0 ],expected )
1355+ expected = Series (list ('abc' ), dtype = 'category' , name = 0 )
1356+ tm .assert_series_equal (result [0 ], expected )
13561357 result = s .to_frame (name = 'foo' )
1357- expected = Series (list ('abc' ),dtype = 'category' )
1358- tm .assert_series_equal (result ['foo' ],expected )
1358+ expected = Series (list ('abc' ), dtype = 'category' , name = 'foo ' )
1359+ tm .assert_series_equal (result ['foo' ], expected )
13591360
13601361 # list-like creation
1361- df = DataFrame (list ('abc' ),dtype = 'category' )
1362- expected = Series (list ('abc' ),dtype = 'category' )
1363- tm .assert_series_equal (df [0 ],expected )
1362+ df = DataFrame (list ('abc' ), dtype = 'category' )
1363+ expected = Series (list ('abc' ), dtype = 'category' , name = 0 )
1364+ tm .assert_series_equal (df [0 ], expected )
13641365
13651366 # ndim != 1
13661367 df = DataFrame ([pd .Categorical (list ('abc' ))])
@@ -1833,7 +1834,11 @@ def f(x):
18331834 # Monotonic
18341835 df = DataFrame ({"a" : [5 , 15 , 25 ]})
18351836 c = pd .cut (df .a , bins = [0 ,10 ,20 ,30 ,40 ])
1836- tm .assert_series_equal (df .a .groupby (c ).transform (sum ), df ['a' ])
1837+
1838+ result = df .a .groupby (c ).transform (sum )
1839+ tm .assert_series_equal (result , df ['a' ], check_names = False )
1840+ self .assertTrue (result .name is None )
1841+
18371842 tm .assert_series_equal (df .a .groupby (c ).transform (lambda xs : np .sum (xs )), df ['a' ])
18381843 tm .assert_frame_equal (df .groupby (c ).transform (sum ), df [['a' ]])
18391844 tm .assert_frame_equal (df .groupby (c ).transform (lambda xs : np .max (xs )), df [['a' ]])
@@ -1845,7 +1850,11 @@ def f(x):
18451850 # Non-monotonic
18461851 df = DataFrame ({"a" : [5 , 15 , 25 , - 5 ]})
18471852 c = pd .cut (df .a , bins = [- 10 , 0 ,10 ,20 ,30 ,40 ])
1848- tm .assert_series_equal (df .a .groupby (c ).transform (sum ), df ['a' ])
1853+
1854+ result = df .a .groupby (c ).transform (sum )
1855+ tm .assert_series_equal (result , df ['a' ], check_names = False )
1856+ self .assertTrue (result .name is None )
1857+
18491858 tm .assert_series_equal (df .a .groupby (c ).transform (lambda xs : np .sum (xs )), df ['a' ])
18501859 tm .assert_frame_equal (df .groupby (c ).transform (sum ), df [['a' ]])
18511860 tm .assert_frame_equal (df .groupby (c ).transform (lambda xs : np .sum (xs )), df [['a' ]])
@@ -1983,19 +1992,19 @@ def test_slicing(self):
19831992 df = DataFrame ({'value' : (np .arange (100 )+ 1 ).astype ('int64' )})
19841993 df ['D' ] = pd .cut (df .value , bins = [0 ,25 ,50 ,75 ,100 ])
19851994
1986- expected = Series ([11 ,'(0, 25]' ],index = ['value' ,'D' ])
1995+ expected = Series ([11 ,'(0, 25]' ], index = ['value' ,'D' ], name = 10 )
19871996 result = df .iloc [10 ]
1988- tm .assert_series_equal (result ,expected )
1997+ tm .assert_series_equal (result , expected )
19891998
19901999 expected = DataFrame ({'value' : np .arange (11 ,21 ).astype ('int64' )},
19912000 index = np .arange (10 ,20 ).astype ('int64' ))
19922001 expected ['D' ] = pd .cut (expected .value , bins = [0 ,25 ,50 ,75 ,100 ])
19932002 result = df .iloc [10 :20 ]
1994- tm .assert_frame_equal (result ,expected )
2003+ tm .assert_frame_equal (result , expected )
19952004
1996- expected = Series ([9 ,'(0, 25]' ],index = ['value' ,'D' ])
2005+ expected = Series ([9 ,'(0, 25]' ],index = ['value' , 'D' ], name = 8 )
19972006 result = df .loc [8 ]
1998- tm .assert_series_equal (result ,expected )
2007+ tm .assert_series_equal (result , expected )
19992008
20002009 def test_slicing_and_getting_ops (self ):
20012010
@@ -2151,7 +2160,8 @@ def test_slicing_doc_examples(self):
21512160 tm .assert_series_equal (result , expected )
21522161
21532162 result = df .loc ["h" :"j" ,"cats" ]
2154- expected = Series (Categorical (['a' ,'b' ,'b' ],categories = ['a' ,'b' ,'c' ]),index = ['h' ,'i' ,'j' ])
2163+ expected = Series (Categorical (['a' ,'b' ,'b' ], name = 'cats' ,
2164+ categories = ['a' ,'b' ,'c' ]), index = ['h' ,'i' ,'j' ])
21552165 tm .assert_series_equal (result , expected )
21562166
21572167 result = df .ix ["h" :"j" ,0 :1 ]
@@ -2832,21 +2842,21 @@ def test_to_records(self):
28322842 # GH8626
28332843
28342844 # dict creation
2835- df = DataFrame ({ 'A' : list ('abc' ) },dtype = 'category' )
2836- expected = Series (list ('abc' ),dtype = 'category' )
2837- tm .assert_series_equal (df ['A' ],expected )
2845+ df = DataFrame ({ 'A' : list ('abc' ) }, dtype = 'category' )
2846+ expected = Series (list ('abc' ), dtype = 'category' , name = 'A ' )
2847+ tm .assert_series_equal (df ['A' ], expected )
28382848
28392849 # list-like creation
2840- df = DataFrame (list ('abc' ),dtype = 'category' )
2841- expected = Series (list ('abc' ),dtype = 'category' )
2842- tm .assert_series_equal (df [0 ],expected )
2850+ df = DataFrame (list ('abc' ), dtype = 'category' )
2851+ expected = Series (list ('abc' ), dtype = 'category' , name = 0 )
2852+ tm .assert_series_equal (df [0 ], expected )
28432853
28442854 # to record array
28452855 # this coerces
28462856 result = df .to_records ()
28472857 expected = np .rec .array ([(0 , 'a' ), (1 , 'b' ), (2 , 'c' )],
28482858 dtype = [('index' , '<i8' ), ('0' , 'O' )])
2849- tm .assert_almost_equal (result ,expected )
2859+ tm .assert_almost_equal (result , expected )
28502860
28512861 def test_numeric_like_ops (self ):
28522862
0 commit comments