@@ -1173,27 +1173,19 @@ def test_resample_frame_basic(self):
1173
1173
df .resample ('M' , kind = 'period' ).mean ()
1174
1174
df .resample ('W-WED' , kind = 'period' ).mean ()
1175
1175
1176
- def test_resample_loffset (self ):
1176
+ @pytest .mark .parametrize ('loffset' , [timedelta (minutes = 1 ),
1177
+ '1min' , Minute (1 ),
1178
+ np .timedelta64 (1 , 'm' )])
1179
+ def test_resample_loffset (self , loffset ):
1177
1180
rng = date_range ('1/1/2000 00:00:00' , '1/1/2000 00:13:00' , freq = 'min' )
1178
1181
s = Series (np .random .randn (14 ), index = rng )
1179
1182
1180
1183
result = s .resample ('5min' , closed = 'right' , label = 'right' ,
1181
- loffset = timedelta ( minutes = 1 ) ).mean ()
1184
+ loffset = loffset ).mean ()
1182
1185
idx = date_range ('1/1/2000' , periods = 4 , freq = '5min' )
1183
1186
expected = Series ([s [0 ], s [1 :6 ].mean (), s [6 :11 ].mean (), s [11 :].mean ()],
1184
1187
index = idx + timedelta (minutes = 1 ))
1185
1188
assert_series_equal (result , expected )
1186
-
1187
- expected = s .resample (
1188
- '5min' , closed = 'right' , label = 'right' ,
1189
- loffset = '1min' ).mean ()
1190
- assert_series_equal (result , expected )
1191
-
1192
- expected = s .resample (
1193
- '5min' , closed = 'right' , label = 'right' ,
1194
- loffset = Minute (1 )).mean ()
1195
- assert_series_equal (result , expected )
1196
-
1197
1189
assert result .index .freq == Minute (5 )
1198
1190
1199
1191
# from daily
0 commit comments