
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
Python Pandas - Convert PeriodIndex object to Timestamp
To convert PeriodIndex object to Timestamp, use the PeriodIndex.to_timestamp() method.
At first, import the required libraries −
import pandas as pd
Create a PeriodIndex object −
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y")
Display PeriodIndex object −
print("PeriodIndex...\n", periodIndex)
Convert PeriodIndex to timestamp −
print("\nPeriodIndex object to timestamp...\n", periodIndex.to_timestamp())
Example
Following is the code −
import pandas as pd # Create a PeriodIndex object # PeriodIndex is an immutable ndarray holding ordinal values indicating regular periods in time # We have set the frequency using the "freq" parameter periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y") # Display PeriodIndex object print("PeriodIndex...\n", periodIndex) # Display PeriodIndex frequency print("\nPeriodIndex frequency object...\n", periodIndex.freq) # Display PeriodIndex frequency as string print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr) # Convert PeriodIndex to timestamp print("\nPeriodIndex object to timestamp...\n", periodIndex.to_timestamp())
Output
This will produce the following code −
PeriodIndex... PeriodIndex(['2021', '2019', '2020', '2022'], dtype='period[A-DEC]') PeriodIndex frequency object... <YearEnd: month=12> PeriodIndex frequency object as a string... A-DEC PeriodIndex object to timestamp... DatetimeIndex(['2021-01-01', '2019-01-01', '2020-01-01', '2022-01-01'], dtype='datetime64[ns]', freq=None)
- Related Articles
- Python Pandas - Convert PeriodIndex object to Timestamp and set the frequency
- Pandas - Convert a Timestamp object to a native Python datetime object
- Python Pandas - Convert given Timestamp to Period
- Python Pandas - Return the frequency object from the PeriodIndex object
- Python Pandas PeriodIndex - Convert the PeriodArray to the specified frequency
- Python Pandas - Convert Timestamp to another time zone
- Python Pandas - Get the year from the PeriodIndex object
- Python Pandas - Convert naive Timestamp to local time zone
- Python Pandas - Format the string representation of the PeriodIndex object
- Python Pandas - Convert given Timestamp to Period with minutely frequency
- Python Pandas - Convert given Timestamp to Period with weekly frequency
- Python Pandas - Convert given Timestamp to Period with monthly frequency
- Python Pandas - Convert given Timestamp to Period with quarterly frequency
- Python Pandas - Convert given Timestamp to Period with hourly frequency
- Python Pandas - Return the frequency object as a string from the PeriodIndex object

Advertisements