Skip to content

Commit bac23e0

Browse files
committed
ENH: add fill_value to resample as per GH3715
1 parent 1f998dd commit bac23e0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pandas/core/generic.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -4129,7 +4129,7 @@ def between_time(self, start_time, end_time, include_start=True,
41294129

41304130
def resample(self, rule, how=None, axis=0, fill_method=None, closed=None,
41314131
label=None, convention='start', kind=None, loffset=None,
4132-
limit=None, base=0, on=None, level=None):
4132+
limit=None, base=0, on=None, level=None, fill_value=None):
41334133
"""
41344134
Convenience method for frequency conversion and resampling of time
41354135
series. Object must have a datetime-like index (DatetimeIndex,
@@ -4164,6 +4164,11 @@ def resample(self, rule, how=None, axis=0, fill_method=None, closed=None,
41644164
41654165
.. versionadded:: 0.19.0
41664166
4167+
fill_value: scalar, optional
4168+
Value to use for missing values, applied before resampling
4169+
4170+
.. version added:: 0.19.2
4171+
41674172
To learn more about the offset strings, please see `this link
41684173
<http://pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases>`__.
41694174
@@ -4268,6 +4273,10 @@ def resample(self, rule, how=None, axis=0, fill_method=None, closed=None,
42684273
from pandas.tseries.resample import (resample,
42694274
_maybe_process_deprecations)
42704275
axis = self._get_axis_number(axis)
4276+
4277+
if(fill_value is not None):
4278+
self = self.fillna(fill_value)
4279+
42714280
r = resample(self, freq=rule, label=label, closed=closed,
42724281
axis=axis, kind=kind, loffset=loffset,
42734282
convention=convention,

0 commit comments

Comments
 (0)