
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
Ceil Operation on TimedeltaIndex Object with Microseconds Frequency in Pandas
To perform ceil operation on the TimeDeltaIndex with microseconds frequency, use the TimeDeltaIndex.ceil() 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 =['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075'])
Display TimedeltaIndex −
print("TimedeltaIndex...\n", tdIndex)
Ceil operation on TimeDeltaIndex date with microseconds frequency. For microseconds frequency, we have used 'us' −
print("\nPerforming Ceil operation with microseconds frequency...\n", tdIndex.ceil(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 =['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075']) # 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) # Ceil operation on TimeDeltaIndex date with microseconds frequency # For microseconds frequency, we have used 'us' print("\nPerforming Ceil operation with microseconds frequency...\n", tdIndex.ceil(freq='us'))
Output
This will produce the following code −
TimedeltaIndex... TimedeltaIndex(['4 days 08:20:00.000035045', '0 days 17:42:19.999999', '9 days 11:16:02.000055', '0 days 22:35:25.000075'], dtype='timedelta64[ns]', freq=None) The Dataframe of the components of TimeDeltas... days hours minutes seconds milliseconds microseconds nanoseconds 0 4 8 20 0 0 35 45 1 0 17 42 19 999 999 0 2 9 11 16 2 0 55 0 3 0 22 35 25 0 75 0 Performing Ceil operation with microseconds frequency... TimedeltaIndex(['4 days 08:20:00.000036', '0 days 17:42:19.999999', '9 days 11:16:02.000055', '0 days 22:35:25.000075'], dtype='timedelta64[ns]', freq=None)
Advertisements