code: def repeat(self, repeats, axis=None):
          
          nv.validate_repeat(tuple(), dict(axis=axis))
          new_index = self.index.repeat(repeats)
          new_values = self._values.repeat(repeats)
          return self._constructor(new_values,
                                   index=new_index).__finalize__(self)
docs: Repeat elements of a Series.
  
          Returns a new Series where each element of the current Series
          is repeated consecutively a given number of times.
  
          Parameters
          ----------
          repeats : int or array of ints
              The number of repetitions for each element. This should be a
              non-negative integer. Repeating 0 times will return an empty
              Series.
          axis : None
              Must be ``None``. Has no effect but is accepted for compatibility
              with numpy.
  
          Returns
          -------
          Series
              Newly created Series with repeated elements.
  
          See Also
          --------
          Index.repeat : Equivalent function for Index.
          numpy.repeat : Similar method for :class:`numpy.ndarray`.
  
          Examples
          --------
          >>> s = pd.Series(['a', 'b', 'c'])
          >>> s
          0    a
          1    b
          2    c
          dtype: object
          >>> s.repeat(2)
          0    a
          0    a
          1    b
          1    b
          2    c
          2    c
          dtype: object
          >>> s.repeat([1, 2, 3])
          0    a
          1    b
          1    b
          2    c
          2    c
          2    c
          dtype: object