ENH: Use MaskedEngine for numeric pyarrow dtypes by phofl · Pull Request #51316 · pandas-dev/pandas (original) (raw)
idx = pd.Index(list(range(1_000_000)), dtype="int64[pyarrow]")
idxer = list(range(1, 500_000, 10))
pr
%timeit idx.get_indexer(idxer)
4.85 ms ± 24.4 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
main
%timeit idx.get_indexer(idxer)
16.9 ms ± 116 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)