def _upsample(self, method, limit=None, fill_value=None):
<EOL>if self.kind == '<STR_LIT>':<EOL><INDENT>return super()._upsample(method, limit=limit,<EOL>fill_value=fill_value)<EOL><DEDENT>self._set_binner()<EOL>ax = self.ax<EOL>obj = self.obj<EOL>new_index = self.binner<EOL>memb = ax.asfreq(self.freq, how=self.convention)<EOL>indexer = memb.get_indexer(new_index, method=method, limit=limit)<EOL>return self._wrap_result(_take_new_index(<EOL>obj, indexer, new_index, axis=self.axis))<EOL>
Parameters
----------
method : string {'backfill', 'bfill', 'pad', 'ffill'}
    method for upsampling
limit : int, default None
    Maximum size gap to fill when reindexing
fill_value : scalar, default None
    Value to use for missing values

See Also
--------
.fillna