
- 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 - How to Round the TimeDeltaIndex with minute frequency
To round the TimeDeltaIndex with minute frequency, use the TimeDeltaIndex.round() method. For minute frequency, use the freq parameter with value ‘T’.
At first, import the required libraries −
import pandas as pd
Create a TimeDeltaIndex object. We have set the timedelta-like data using the 'data' parameter −
tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999', '2 day 4h 03:08:02.000045', '+21:15:45.999999'])
Round operation on TimeDeltaIndex date with minute frequency. For minute frequency, we have used 'T' −
print("\nPerforming round operation with minute frequency...\n", tdIndex.round(freq='T'))
Example
Following is the code −
import pandas as pd # Create a TimeDeltaIndex object # We have set the timedelta-like data using the 'data' parameter tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999', '2 day 4h 03:08:02.000045', '+21:15:45.999999']) # display TimedeltaIndex print("TimedeltaIndex...\n", tdIndex) # Return a dataframe of the components of TimeDeltas print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components) # Round operation on TimeDeltaIndex date with minute frequency # For minute frequency, we have used 'T' print("\nPerforming round operation with minute frequency...\n", tdIndex.round(freq='T'))
Output
This will produce the following code −
TimedeltaIndex... TimedeltaIndex(['10 days 05:02:00.000003010', '0 days 22:39:19.999999', '2 days 07:08:02.000045', '0 days 21:15:45.999999'], dtype='timedelta64[ns]', freq=None) The Dataframe of the components of TimeDeltas... days hours minutes seconds milliseconds microseconds nanoseconds 0 10 5 2 0 0 3 10 1 0 22 39 19 999 999 0 2 2 7 8 2 0 45 0 3 0 21 15 45 999 999 0 Performing round operation with minute frequency... TimedeltaIndex(['10 days 05:02:00', '0 days 22:39:00', '2 days 07:08:00', '0 days 21:16:00'], dtype='timedelta64[ns]', freq=None)
- Related Articles
- Python Pandas - How to Round the TimeDeltaIndex with hourly frequency
- Python Pandas - How to Round the TimeDeltaIndex with seconds frequency
- Python Pandas - How to Round the TimeDeltaIndex with microseconds frequency
- Python Pandas - How to Round the TimeDeltaIndex with milliseconds frequency
- Python Pandas - How to Round the DateTimeIndex with minute frequency
- Python Pandas - Perform floor operation on the TimeDeltaIndex with minute frequency
- Python Pandas - How to Round the DateTimeIndex with hourly frequency
- Python Pandas - How to Round the DateTimeIndex with seconds frequency
- Python Pandas - How to Round the DateTimeIndex with milliseconds frequency
- Python Pandas - How to Round the DateTimeIndex with microseconds frequency
- Python Pandas - Round the Timedelta with hourly frequency
- Python Pandas - Round the Timedelta with minutely frequency
- Python Pandas - Round the Timedelta with seconds frequency
- Python Pandas - Round the Timedelta with daily frequency
- Python Pandas - Perform floor operation on the TimeDeltaIndex with hourly frequency

Advertisements