BUG: Index.get_indexer casts values is given as list · Issue #55834 · pandas-dev/pandas (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
Description
Pandas version checks
- I have checked that this issue has not already been reported.
- I have confirmed this bug exists on the latest version of pandas.
- I have confirmed this bug exists on the main branch of pandas.
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()