-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
Closed
Labels
API DesignCleanMissing-datanp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatenp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatePeriodPeriod data typePeriod data type
Milestone
Description
Code Sample, a copy-pastable example if possible
Timedelta returns NaT when input can be regarded as NaT. Otherwise Period returns its special representation (This was done in #7485 prior to Timedelta).
pd.Timedelta('NaT')
# NaT
pd.Period('NaT', freq='M')
# Period('NaT', 'M')
Expected Output
pd.Period('NaT', freq='M')
# NaT
The fix should affects:
-
PeriodandPeriodIndex,Seriesops- add, sub, comp
-
PeriodIndexcreation from list-like which containsPeriodandNaT(ENH: PeriodIndex now accepts pd.NaT #13430) -
PeriodIndexboxing -
.to_period -
__contains__any NaT-like(pd.NaT, None, float('nan'), np.nan) (Checking for NaT in PeriodIndex doesn't work with None, pd.NaT #13582)
output of pd.show_versions()
Current master.
Metadata
Metadata
Assignees
Labels
API DesignCleanMissing-datanp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatenp.nan, pd.NaT, pd.NA, dropna, isnull, interpolatePeriodPeriod data typePeriod data type