How to Convert Timestamps to Datetime Objects in Python Pandas?

Estimated read time 2 min read

To convert timestamps to datetime objects in Python using Pandas, you can utilize the pd.to_datetime() function. This function allows you to convert various date and time representations, including timestamps, to Pandas datetime objects.

Here’s an example of converting timestamps to datetime objects using Pandas:

import pandas as pd

timestamps = [1622207400, 1622293800, 1622380200]  # Example timestamps in Unix format

datetime_objects = pd.to_datetime(timestamps, unit='s')
print(datetime_objects)

In this example, we import the Pandas library using the import pandas as pd statement. Then, we define an example list of timestamps named timestamps. These timestamps are represented as integers in Unix format (seconds since January 1, 1970).

Next, we use the pd.to_datetime() function and pass the timestamps list as the first argument. We also specify the unit parameter as 's' to indicate that the timestamps are in seconds.

The function converts each timestamp to a Pandas datetime object and returns a series of datetime objects, which we assign to the variable datetime_objects.

Finally, we print the datetime_objects, which will display the converted datetime objects:

0   2021-05-28 00:30:00
1   2021-05-29 00:30:00
2   2021-05-30 00:30:00
dtype: datetime64[ns]

Note that the resulting datetime objects have a data type of datetime64[ns]. You can then use these datetime objects for various operations and analyses in Pandas, such as filtering, grouping, or time series analysis.

You May Also Like

More From Author

+ There are no comments

Add yours

Leave a Reply