TimeSeriesDataFrame.infer_frequency

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

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

Parameters:
  • num_items (intNone, 默认值 = 100) –

    随机选择的项目数量(单个时间序列)用于推断频率。较低的值会加快方法的速度,但会增加由于子采样而遗漏一些具有无效频率的项目的可能性。

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

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

Returns:

freq – 如果所有时间序列都有固定的频率,返回一个与pandas兼容的频率别名

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

Return type:

字符串