pandas.Period.to_timestamp#

Period.to_timestamp(freq=None, how='start')#

Return the Timestamp representation of the Period.

Uses the target frequency specified at the part of the period specified by how, which is either Start or Finish.

If possible, gives microsecond-unit Timestamp. Otherwise gives nanosecond unit.

Parameters:
freqstr or DateOffset

Target frequency. Default is ‘D’ if self._freq is week or longer and ‘S’ otherwise.

howstr, default ‘S’ (start)

One of ‘S’, ‘E’. Can be aliased as case insensitive ‘Start’, ‘Finish’, ‘Begin’, ‘End’.

Returns:
Timestamp

See also

Timestamp

A class representing a single point in time.

Period

Represents a span of time with a fixed frequency.

PeriodIndex.to_timestamp

Convert a PeriodIndex to a DatetimeIndex.

Examples

>>> period = pd.Period('2023-1-1', freq='D')
>>> timestamp = period.to_timestamp()
>>> timestamp
Timestamp('2023-01-01 00:00:00')