pandas.TimedeltaIndex.as_unit#
- TimedeltaIndex.as_unit(unit)[source]#
Convert to a dtype with the given unit resolution.
This method is for converting the dtype of a
DatetimeIndex
orTimedeltaIndex
to a new dtype with the given unit resolution/precision.- Parameters:
- unit{‘s’, ‘ms’, ‘us’, ‘ns’}
- Returns:
- same type as self
Converted to the specified unit.
See also
Timestamp.as_unit
Convert to the given unit.
Timedelta.as_unit
Convert to the given unit.
DatetimeIndex.as_unit
Convert to the given unit.
TimedeltaIndex.as_unit
Convert to the given unit.
Examples
For
pandas.DatetimeIndex
:>>> idx = pd.DatetimeIndex(["2020-01-02 01:02:03.004005006"]) >>> idx DatetimeIndex(['2020-01-02 01:02:03.004005006'], dtype='datetime64[ns]', freq=None) >>> idx.as_unit("s") DatetimeIndex(['2020-01-02 01:02:03'], dtype='datetime64[s]', freq=None)
>>> tdelta_idx = pd.to_timedelta(["1 day 3 min 2 us 42 ns"]) >>> tdelta_idx TimedeltaIndex(['1 days 00:03:00.000002042'], dtype='timedelta64[ns]', freq=None) >>> tdelta_idx.as_unit("s") TimedeltaIndex(['1 days 00:03:00'], dtype='timedelta64[s]', freq=None)