DEPR: DatetimeIndex/TimedeltaIndex constructor keywords · Issue #55499 · pandas-dev/pandas (original) (raw)
DatetimeIndex.__new__
has constructor keywords (excluding ones present in the base class and ones already deprecated) freq
, tz
, ambiguous
, dayfirst
, yearfirst
. dayfirst
and yearfirst
overlap with the pd.to_datetime
keywords.
Could we deprecate some/all of these keywords and point users to pd.to_datetime
instead?
freq
we could either exempt or make a post-construction thing by making_with_freq
public.to_datetime
hasutc
instead oftz
. I generally liketz
better thanutc
as a keyword, but deprecatingutc
might be painful. We could addtz
toto_datetime
and disallow passing tz-and-utc.- Adding
ambiguous
to to_datetime wouldn't be too bad aside from general keyword fatigue.
(similarly TimedeltaIndex
has unit
and freq
, unit
being present in pd.to_timedelta
)