Skip to content

Commit 1195b49

Browse files
committed
added nearest to resample + test
1 parent 46856c3 commit 1195b49

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

pandas/core/resample.py

+15
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,21 @@ def backfill(self, limit=None):
480480
return self._upsample('backfill', limit=limit)
481481
bfill = backfill
482482

483+
def nearest(self, limit=None):
484+
"""
485+
Backward or forward fill values
486+
Parameters
487+
----------
488+
limit : integer, optional
489+
limit of how many values to fill
490+
491+
See Also
492+
--------
493+
Series.fillna
494+
DataFrame.fillna
495+
"""
496+
return self._upsample('nearest', limit=limit)
497+
483498
def fillna(self, method, limit=None):
484499
"""
485500
Fill missing values

pandas/tests/test_resample.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2960,7 +2960,7 @@ def test_methods(self):
29602960
expected = g.B.apply(lambda x: getattr(x.resample('2s'), f)())
29612961
assert_series_equal(result, expected)
29622962

2963-
for f in ['backfill', 'ffill', 'asfreq']:
2963+
for f in ['nearest', 'backfill', 'ffill', 'asfreq']:
29642964
result = getattr(r, f)()
29652965
expected = g.apply(lambda x: getattr(x.resample('2s'), f)())
29662966
assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)