MCPcopy
hub / github.com/pandas-dev/pandas / make_block_same_class

Method make_block_same_class

pandas/core/internals/blocks.py:247–260  ·  view source on GitHub ↗

Wrap given values in a block of same type as self.

(
        self,
        values,
        placement: BlockPlacement | None = None,
        refs: BlockValuesRefs | None = None,
    )

Source from the content-addressed store, hash-verified

245
246 @final
247 def make_block_same_class(
248 self,
249 values,
250 placement: BlockPlacement | None = None,
251 refs: BlockValuesRefs | None = None,
252 ) -> Self:
253 """Wrap given values in a block of same type as self."""
254 # Pre-2.0 we called ensure_wrapped_if_datetimelike because fastparquet
255 # relied on it, as of 2.0 the caller is responsible for this.
256 if placement is None:
257 placement = self._mgr_locs
258
259 # We assume maybe_coerce_values has already been called
260 return type(self)(values, placement=placement, ndim=self.ndim, refs=refs)
261
262 @final
263 def __repr__(self) -> str:

Callers 11

take_ndMethod · 0.95
pad_or_backfillMethod · 0.95
interpolateMethod · 0.95
shiftMethod · 0.95
roundMethod · 0.95
shiftMethod · 0.80
whereMethod · 0.80
pad_or_backfillMethod · 0.80
fillnaMethod · 0.80
make_emptyMethod · 0.80
concatenate_managersFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected