@@ -2220,25 +2220,26 @@ def test_center_ljust_rjust_fillchar(self):
2220
2220
result = values .str .rjust (5 , fillchar = 1 )
2221
2221
2222
2222
def test_zfill (self ):
2223
- values = Series (['1' , '22' , 'aaa' , '333' , '45678' ])
2223
+ values = Series (['1' , '+1' , '-1' , ' 22' , 'aaa' , '333' , '45678' ])
2224
2224
2225
2225
result = values .str .zfill (5 )
2226
- expected = Series (['00001' , '00022' , '00aaa' , '00333' , '45678' ])
2226
+ expected = Series (['00001' , '+0001' , '-0001' , '00022' , '00aaa' ,
2227
+ '00333' , '45678' ])
2227
2228
tm .assert_series_equal (result , expected )
2228
2229
expected = np .array ([v .zfill (5 ) for v in values .values ],
2229
2230
dtype = np .object_ )
2230
2231
tm .assert_numpy_array_equal (result .values , expected )
2231
2232
2232
2233
result = values .str .zfill (3 )
2233
- expected = Series (['001' , '022' , 'aaa' , '333' , '45678' ])
2234
+ expected = Series (['001' , '+01' , '-01' , ' 022' , 'aaa' , '333' , '45678' ])
2234
2235
tm .assert_series_equal (result , expected )
2235
2236
expected = np .array ([v .zfill (3 ) for v in values .values ],
2236
2237
dtype = np .object_ )
2237
2238
tm .assert_numpy_array_equal (result .values , expected )
2238
2239
2239
- values = Series (['1' , np .nan , 'aaa' , np .nan , '45678' ])
2240
+ values = Series (['1' , np .nan , 'aaa' , np .nan , '45678' , 10 ])
2240
2241
result = values .str .zfill (5 )
2241
- expected = Series (['00001' , np .nan , '00aaa' , np .nan , '45678' ])
2242
+ expected = Series (['00001' , np .nan , '00aaa' , np .nan , '45678' , np . nan ])
2242
2243
tm .assert_series_equal (result , expected )
2243
2244
2244
2245
def test_split (self ):
0 commit comments