示例#1
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     if isinstance(self, ABCPeriodIndex):
         freq = self.freq
     else:
         freq = None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
示例#2
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat.
     """
     nv.validate_repeat(args, kwargs)
     if is_period_dtype(self):
         freq = self.freq
     else:
         freq = None
     return self._shallow_copy(self.asi8.repeat(repeats),
                               freq=freq)
示例#3
0
    def repeat(self, n, *args, **kwargs):
        """
        Return a new Index of the values repeated `n` times.

        See also
        --------
        numpy.ndarray.repeat
        """
        nv.validate_repeat(args, kwargs)

        # overwrites method from DatetimeIndexOpsMixin
        return self._shallow_copy(self.values.repeat(n))
示例#4
0
文件: period.py 项目: dsm054/pandas
    def repeat(self, repeats, *args, **kwargs):
        """
        Repeat elements of a PeriodArray.

        See also
        --------
        numpy.ndarray.repeat
        """
        # TODO(DatetimeArray): remove
        nv.validate_repeat(args, kwargs)
        values = self._data.repeat(repeats)
        return type(self)(values, self.freq)
示例#5
0
文件: base.py 项目: jakevdp/pandas
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
示例#6
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
示例#7
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = type(self._data)(self.asi8.repeat(repeats), dtype=self.dtype)
     return self._shallow_copy(result)
示例#8
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
示例#9
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
示例#10
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     result = self._data.repeat(repeats, axis=axis)
     return type(self)._simple_new(result, name=self.name)
示例#11
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     ind = np.arange(len(self)).repeat(repeats)
     return self.take(ind)
示例#12
0
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     return self._shallow_copy(self.values.repeat(repeats), freq=None)
示例#13
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     combined = self._combined.repeat(repeats, 0)
     return type(self)._simple_new(combined, closed=self.closed)
示例#14
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat((), {"axis": axis})
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
示例#15
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = self._data.repeat(repeats, axis=axis)
     return type(self)._simple_new(result, name=self.name)
示例#16
0
文件: base.py 项目: Jeevsy/pandas
 def repeat(self, repeats, *args, **kwargs):
     """
     Analogous to ndarray.repeat
     """
     nv.validate_repeat(args, kwargs)
     return self._shallow_copy(self.values.repeat(repeats), freq=None)
示例#17
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     left_repeat = self.left.repeat(repeats)
     right_repeat = self.right.repeat(repeats)
     return self._shallow_copy(left=left_repeat, right=right_repeat)
示例#18
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)
示例#19
0
 def repeat(self, repeats, axis=None):
     nv.validate_repeat(tuple(), dict(axis=axis))
     result = self._data.repeat(repeats, axis=axis)
     return self._shallow_copy(result)
示例#20
0
 def repeat(self, repeats, *args, **kwargs):
     nv.validate_repeat(args, kwargs)
     freq = self.freq if is_period_dtype(self) else None
     return self._shallow_copy(self.asi8.repeat(repeats), freq=freq)