pandas.DatetimeIndex.inferred_freq#

DatetimeIndex.inferred_freq[源代码]#

尝试返回一个由 infer_freq 生成的频率表示的字符串。

如果无法自动检测频率,则返回 None。

参见

DatetimeIndex.freqstr

如果设置了频率对象,则返回其字符串表示,否则返回None。

示例

对于 DatetimeIndex:

>>> idx = pd.DatetimeIndex(["2018-01-01", "2018-01-03", "2018-01-05"])
>>> idx.inferred_freq
'2D'

对于 TimedeltaIndex:

>>> tdelta_idx = pd.to_timedelta(["0 days", "10 days", "20 days"])
>>> tdelta_idx
TimedeltaIndex(['0 days', '10 days', '20 days'],
               dtype='timedelta64[ns]', freq=None)
>>> tdelta_idx.inferred_freq
'10D'