Ejemplo n.º 1
0
def backfill_1d(values,
                limit=None,
                mask=None,
                dtype: Optional[DtypeObj] = None):
    values, mask = _fillna_prep(values, mask, dtype)
    algos.backfill_inplace(values, mask, limit=limit)
    return values
Ejemplo n.º 2
0
def _backfill_1d(
    values: np.ndarray,
    limit: int | None = None,
    mask: npt.NDArray[np.bool_] | None = None,
) -> tuple[np.ndarray, npt.NDArray[np.bool_]]:
    mask = _fillna_prep(values, mask)
    algos.backfill_inplace(values, mask, limit=limit)
    return values, mask
Ejemplo n.º 3
0
def _backfill_1d(
    values: np.ndarray,
    limit: int | None = None,
    mask: np.ndarray | None = None,
) -> tuple[np.ndarray, np.ndarray]:
    mask = _fillna_prep(values, mask)
    algos.backfill_inplace(values, mask, limit=limit)
    # error: Incompatible return value type (got "Tuple[ndarray, Optional[ndarray]]",
    # expected "Tuple[ndarray, ndarray]")
    return values, mask  # type: ignore[return-value]
Ejemplo n.º 4
0
def _backfill_1d(values, limit=None, mask=None):
    values, mask = _fillna_prep(values, mask)
    algos.backfill_inplace(values, mask, limit=limit)
    return values
Ejemplo n.º 5
0
def backfill_1d(values, limit=None, mask=None, dtype=None):
    values, mask = _fillna_prep(values, mask, dtype)
    algos.backfill_inplace(values, mask, limit=limit)
    return values