Index.get_indexer() throws when None and at least one of np.nan, pd.NaT are present in input #22332
arr=pd.unique(np.array([pd.NaT, None], dtype=np.object)) index=pd.Index(arr, dtype=np.object).get_indexer()
throws "Reindexing only valid with uniquely valued Index objects".
This is also the case for
It should not crash. One would also expect, that the array returned by
That is not the only problem in , but one blocker for #22305.
The inconsistency is between which NA values are mangled in
and otherwise in the class, in particular in