Skip to content

Commit d49ebd4

Browse files
ihsansecerjreback
authored andcommitted
TST: Test pd.Grouper base floating point error (#25161) (#26240)
1 parent d1e4ec3 commit d49ebd4

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

pandas/tests/resample/test_datetime_index.py

+13
Original file line numberDiff line numberDiff line change
@@ -751,6 +751,19 @@ def test_resample_base():
751751
tm.assert_index_equal(resampled.index, exp_rng)
752752

753753

754+
def test_resample_float_base():
755+
# GH25161
756+
dt = pd.to_datetime(["2018-11-26 16:17:43.51",
757+
"2018-11-26 16:17:44.51",
758+
"2018-11-26 16:17:45.51"])
759+
s = Series(np.arange(3), index=dt)
760+
761+
base = 17 + 43.51 / 60
762+
result = s.resample("3min", base=base).size()
763+
expected = Series(3, index=pd.DatetimeIndex(["2018-11-26 16:17:43.51"]))
764+
assert_series_equal(result, expected)
765+
766+
754767
def test_resample_daily_anchored():
755768
rng = date_range('1/1/2000 0:00:00', periods=10000, freq='T')
756769
ts = Series(np.random.randn(len(rng)), index=rng)

0 commit comments

Comments
 (0)