
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Round TimedeltaIndex with Microseconds Frequency in Python Pandas
To round the TimeDeltaIndex with microseconds frequency, use the TimeDeltaIndex.round() method. For microseconds frequency, use the freq parameter with value ‘us’.
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', '+07:20:32.261811624'])
Display TimedeltaIndex −
print("TimedeltaIndex...\n", tdIndex)
Round operation on TimeDeltaIndex date with microseconds frequency. For microseconds frequency, we have used 'us' −
print("\nPerforming round operation with microseconds frequency...\n", tdIndex.round(freq='us'))
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', '+07:20:32.261811624']) # 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 microseconds frequency # For microseconds frequency, we have used 'us' print("\nPerforming round operation with microseconds frequency...\n", tdIndex.round(freq='us'))
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 07:20:32.261811624'], 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 7 20 32 261 811 624 Performing round operation with microseconds frequency... TimedeltaIndex(['10 days 05:02:00.000003', '0 days 22:39:19.999999', '2 days 07:08:02.000045', '0 days 07:20:32.261812'], dtype='timedelta64[ns]', freq=None)
Advertisements