docs: def repartition(self, npartitions):
          """
          Repartition data (Spark only).
  
          Parameters
          ----------
          npartitions : int
              Number of partitions after repartitions.
          """
          if self.mode == 'spark':
              return self._constructor(self.values.repartition(npartitions)).__finalize__(self)
          else:
              notsupported(self.mode)