Closed
Description
pd.Series([pd.NaT, None]) # <- infers to dt64[ns]
pd.Index([pd.Nat, None]) # <- infers to object
The Series inference is done in maybe_infer_to_datetimelike, where infer_datetimelike_array returns "NaT". The Index inference is done in lib.maybe_convert_objects, which does not treat None as NaT.
Ideally this would match.