pandas.infer_freq#
- pandas.infer_freq(index)[source]#
- Infer the most likely frequency given the input index. - This method attempts to deduce the most probable frequency (e.g., ‘D’ for daily, ‘H’ for hourly) from a sequence of datetime-like objects. It is particularly useful when the frequency of a time series is not explicitly set or known but can be inferred from its values. - Parameters:
- indexDatetimeIndex, TimedeltaIndex, Series or array-like
- If passed a Series will use the values of the series (NOT THE INDEX). 
 
- Returns:
- str or None
- None if no discernible frequency. 
 
- Raises:
- TypeError
- If the index is not datetime-like. 
- ValueError
- If there are fewer than three values. 
 
 - See also - date_range
- Return a fixed frequency DatetimeIndex. 
- timedelta_range
- Return a fixed frequency TimedeltaIndex with day as the default. 
- period_range
- Return a fixed frequency PeriodIndex. 
- DatetimeIndex.freq
- Return the frequency object if it is set, otherwise None. 
 - Examples - >>> idx = pd.date_range(start="2020/12/01", end="2020/12/30", periods=30) >>> pd.infer_freq(idx) 'D'