Python Pandas - Get the timedelta in nanoseconds for internal compatibility

PythonPandasServer Side ProgrammingProgramming

Use the timedelta.delta property in Pandas to get the timedelta in nanoseconds for internal compatibility.

At first, import the required libraries −

import pandas as pd

TimeDeltas is Python’s standard datetime library uses a different representation timedelta’s. Create a Timedelta object

timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns')

Return the timedelta in nanoseconds

timedelta.delta

Example

Following is the code

import pandas as pd

# TimeDeltas is Python’s standard datetime library uses a different representation timedelta’s
# create a Timedelta object
timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns')

# display the Timedelta
print("Timedelta...\n", timedelta)

# return the timedelta in nanoseconds
res = timedelta.delta

# display the timedelta
print("\nTimedelta (nanoseconds)...\n", res)

Output

This will produce the following code

Timedelta...
 5 days 00:01:45.000000040

Timedelta (nanoseconds)...
 432105000000040
raja
Updated on 13-Oct-2021 07:37:24

Advertisements