code: def interpolate(self, method='linear', axis=0, limit=None, inplace=False,
                      limit_direction='forward', limit_area=None,
                      downcast=None, **kwargs):
          
          result = self._upsample(None)
          return result.interpolate(method=method, axis=axis, limit=limit,
                                    inplace=inplace,
                                    limit_direction=limit_direction,
                                    limit_area=limit_area,
                                    downcast=downcast, **kwargs)
docs: Interpolate values according to different methods.
  
          .. versionadded:: 0.18.1