TimeSeriesDataFrame.infer_frequency

TimeSeriesDataFrame.infer_frequency(num_items: int | None = None, raise_if_irregular: bool = False) str[source]

根据观测值的时间戳推断时间序列的频率。

参数
  • num_items (intNone, 默认为 None) –

    随机选择用于推断频率的项数(单个时间序列)。值越低方法越快,但通过抽样可能会错过一些频率无效的项。

    如果设置为 None,则所有项都将用于推断频率。

  • raise_if_irregular (bool, 默认为 False) – 如果为 True,当某些项具有不规则频率,或不同项具有不同频率时,将引发异常。

返回

freq – 如果所有时间序列都具有规则频率,则返回与 pandas 兼容的频率别名

如果某些项具有不规则频率或不同项具有不同频率,则返回字符串 IRREG

返回类型

str