示例#1
0
文件: missing.py 项目: ssche/pandas
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
示例#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
示例#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]
示例#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
示例#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