pandas.DatetimeIndex.freqstr#

property DatetimeIndex.freqstr[源代码]#

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

参见

DatetimeIndex.inferred_freq

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

例子

对于 DatetimeIndex:

>>> idx = pd.DatetimeIndex(["1/1/2020 10:00:00+00:00"], freq="D")
>>> idx.freqstr
'D'

如果有超过2个点,频率可以被推断出来:

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

对于 PeriodIndex:

>>> idx = pd.PeriodIndex(["2023-1", "2023-2", "2023-3"], freq="M")
>>> idx.freqstr
'M'