Python Pandas - Return the minimum value of the Timedelta object

To return the minimum value of the Timedelta object, use the timedelta.min property. This property returns the most negative timedelta value that pandas can represent.

Importing Required Libraries

First, import pandas to work with Timedelta objects ?

import pandas as pd

Understanding Timedelta Objects

TimeDeltas represent differences in time. Python's standard datetime library uses a different representation for timedelta objects. Pandas provides its own Timedelta implementation with enhanced functionality.

Creating a Timedelta Object

Create a Timedelta object with various time components ?

import pandas as pd

# Create a Timedelta object
timedelta = pd.Timedelta('2 days 1 min 15 s 20 ns')
print("Timedelta:", timedelta)
Timedelta: 2 days 00:01:15.000000020

Getting the Minimum Value

The min property returns the most negative (minimum) timedelta value that pandas can represent ?

import pandas as pd

# Create a Timedelta object
timedelta = pd.Timedelta('2 days 1 min 15 s 20 ns')

# Display the Timedelta
print("Timedelta:")
print(timedelta)

# Return the minimum value
min_value = timedelta.min
print("\nTimedelta (min value):")
print(min_value)
Timedelta:
2 days 00:01:15.000000020

Timedelta (min value):
-106752 days +00:12:43.145224193

Understanding the Result

The minimum value -106752 days +00:12:43.145224193 represents the most negative timedelta that pandas can handle. This is a constant value regardless of the specific timedelta object you're working with.

Comparison with Maximum Value

You can also compare with the maximum value using the max property ?

import pandas as pd

timedelta = pd.Timedelta('5 hours 30 minutes')

print("Timedelta:", timedelta)
print("Minimum value:", timedelta.min)
print("Maximum value:", timedelta.max)
Timedelta: 0 days 05:30:00
Minimum value: -106752 days +00:12:43.145224193
Maximum value: 106751 days 23:47:16.854775807

Conclusion

The timedelta.min property returns the most negative timedelta value that pandas can represent, which is constant across all Timedelta objects. This is useful for understanding the range limitations of pandas timedelta operations.

Updated on: 2026-03-26T16:02:36+05:30

568 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements