BUG: Index.get_indexer casts values is given as list · Issue #55834 · pandas-dev/pandas (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@phofl

Description

@phofl

Pandas version checks

Reproducible Example

pd.options.future.infer_string = True

idx = pd.Index(["a", "b", None], dtype="object") idx.get_indexer([None, "x"])

[-1 -1]

Issue Description

We cast the iterable to an Index, which will cast None to NaN and thus the fixtures won't match anymore. I think it makes sense here to keep object if idx is also object dtype?

cc @jbrockmendel @jorisvandenbossche

Expected Behavior

See above

Installed Versions

Replace this line with the output of pd.show_versions()